Documentation ¶
Overview ¶
Package networkmanager provides the client and types for making API requests to AWS Network Manager.
Amazon Web Services enables you to centrally manage your Amazon Web Services Cloud WAN core network and your Transit Gateway network across Amazon Web Services accounts, Regions, and on-premises locations.
See https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05 for more information on this service.
See networkmanager package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/networkmanager/
Using the Client ¶
To contact AWS Network Manager with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Network Manager client NetworkManager for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/networkmanager/#New
Index ¶
- Constants
- func AttachmentState_Values() []string
- func AttachmentType_Values() []string
- func ChangeAction_Values() []string
- func ChangeSetState_Values() []string
- func ChangeStatus_Values() []string
- func ChangeType_Values() []string
- func ConnectPeerAssociationState_Values() []string
- func ConnectPeerState_Values() []string
- func ConnectionState_Values() []string
- func ConnectionStatus_Values() []string
- func ConnectionType_Values() []string
- func CoreNetworkPolicyAlias_Values() []string
- func CoreNetworkState_Values() []string
- func CustomerGatewayAssociationState_Values() []string
- func DeviceState_Values() []string
- func GlobalNetworkState_Values() []string
- func LinkAssociationState_Values() []string
- func LinkState_Values() []string
- func PeeringState_Values() []string
- func PeeringType_Values() []string
- func RouteAnalysisCompletionReasonCode_Values() []string
- func RouteAnalysisCompletionResultCode_Values() []string
- func RouteAnalysisStatus_Values() []string
- func RouteState_Values() []string
- func RouteTableType_Values() []string
- func RouteType_Values() []string
- func SegmentActionServiceInsertion_Values() []string
- func SendViaMode_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 AccountStatus
- 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) SetNetworkFunctionGroupName(v string) *Attachment
- func (s *Attachment) SetOwnerAccountId(v string) *Attachment
- func (s *Attachment) SetProposedNetworkFunctionGroupChange(v *ProposedNetworkFunctionGroupChange) *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) SetSubnetArn(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) SetSubnetArn(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) SetNetworkFunctionGroups(v []*CoreNetworkNetworkFunctionGroup) *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) SetIdentifierPath(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 CoreNetworkChangeEvent
- func (s CoreNetworkChangeEvent) GoString() string
- func (s *CoreNetworkChangeEvent) SetAction(v string) *CoreNetworkChangeEvent
- func (s *CoreNetworkChangeEvent) SetEventTime(v time.Time) *CoreNetworkChangeEvent
- func (s *CoreNetworkChangeEvent) SetIdentifierPath(v string) *CoreNetworkChangeEvent
- func (s *CoreNetworkChangeEvent) SetStatus(v string) *CoreNetworkChangeEvent
- func (s *CoreNetworkChangeEvent) SetType(v string) *CoreNetworkChangeEvent
- func (s *CoreNetworkChangeEvent) SetValues(v *CoreNetworkChangeEventValues) *CoreNetworkChangeEvent
- func (s CoreNetworkChangeEvent) String() string
- type CoreNetworkChangeEventValues
- func (s CoreNetworkChangeEventValues) GoString() string
- func (s *CoreNetworkChangeEventValues) SetAttachmentId(v string) *CoreNetworkChangeEventValues
- func (s *CoreNetworkChangeEventValues) SetCidr(v string) *CoreNetworkChangeEventValues
- func (s *CoreNetworkChangeEventValues) SetEdgeLocation(v string) *CoreNetworkChangeEventValues
- func (s *CoreNetworkChangeEventValues) SetNetworkFunctionGroupName(v string) *CoreNetworkChangeEventValues
- func (s *CoreNetworkChangeEventValues) SetSegmentName(v string) *CoreNetworkChangeEventValues
- func (s CoreNetworkChangeEventValues) 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) SetNetworkFunctionGroupName(v string) *CoreNetworkChangeValues
- func (s *CoreNetworkChangeValues) SetSegmentName(v string) *CoreNetworkChangeValues
- func (s *CoreNetworkChangeValues) SetServiceInsertionActions(v []*ServiceInsertionAction) *CoreNetworkChangeValues
- func (s *CoreNetworkChangeValues) SetSharedSegments(v []*string) *CoreNetworkChangeValues
- func (s CoreNetworkChangeValues) String() string
- type CoreNetworkEdge
- type CoreNetworkNetworkFunctionGroup
- func (s CoreNetworkNetworkFunctionGroup) GoString() string
- func (s *CoreNetworkNetworkFunctionGroup) SetEdgeLocations(v []*string) *CoreNetworkNetworkFunctionGroup
- func (s *CoreNetworkNetworkFunctionGroup) SetName(v string) *CoreNetworkNetworkFunctionGroup
- func (s *CoreNetworkNetworkFunctionGroup) SetSegments(v *ServiceInsertionSegments) *CoreNetworkNetworkFunctionGroup
- func (s CoreNetworkNetworkFunctionGroup) String() string
- type CoreNetworkNetworkFunctionGroupIdentifier
- func (s CoreNetworkNetworkFunctionGroupIdentifier) GoString() string
- func (s *CoreNetworkNetworkFunctionGroupIdentifier) SetCoreNetworkId(v string) *CoreNetworkNetworkFunctionGroupIdentifier
- func (s *CoreNetworkNetworkFunctionGroupIdentifier) SetEdgeLocation(v string) *CoreNetworkNetworkFunctionGroupIdentifier
- func (s *CoreNetworkNetworkFunctionGroupIdentifier) SetNetworkFunctionGroupName(v string) *CoreNetworkNetworkFunctionGroupIdentifier
- func (s CoreNetworkNetworkFunctionGroupIdentifier) String() string
- func (s *CoreNetworkNetworkFunctionGroupIdentifier) Validate() error
- 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) SetSubnetArn(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 CreateTransitGatewayPeeringInput
- func (s CreateTransitGatewayPeeringInput) GoString() string
- func (s *CreateTransitGatewayPeeringInput) SetClientToken(v string) *CreateTransitGatewayPeeringInput
- func (s *CreateTransitGatewayPeeringInput) SetCoreNetworkId(v string) *CreateTransitGatewayPeeringInput
- func (s *CreateTransitGatewayPeeringInput) SetTags(v []*Tag) *CreateTransitGatewayPeeringInput
- func (s *CreateTransitGatewayPeeringInput) SetTransitGatewayArn(v string) *CreateTransitGatewayPeeringInput
- func (s CreateTransitGatewayPeeringInput) String() string
- func (s *CreateTransitGatewayPeeringInput) Validate() error
- type CreateTransitGatewayPeeringOutput
- type CreateTransitGatewayRouteTableAttachmentInput
- func (s CreateTransitGatewayRouteTableAttachmentInput) GoString() string
- func (s *CreateTransitGatewayRouteTableAttachmentInput) SetClientToken(v string) *CreateTransitGatewayRouteTableAttachmentInput
- func (s *CreateTransitGatewayRouteTableAttachmentInput) SetPeeringId(v string) *CreateTransitGatewayRouteTableAttachmentInput
- func (s *CreateTransitGatewayRouteTableAttachmentInput) SetTags(v []*Tag) *CreateTransitGatewayRouteTableAttachmentInput
- func (s *CreateTransitGatewayRouteTableAttachmentInput) SetTransitGatewayRouteTableArn(v string) *CreateTransitGatewayRouteTableAttachmentInput
- func (s CreateTransitGatewayRouteTableAttachmentInput) String() string
- func (s *CreateTransitGatewayRouteTableAttachmentInput) Validate() error
- type CreateTransitGatewayRouteTableAttachmentOutput
- func (s CreateTransitGatewayRouteTableAttachmentOutput) GoString() string
- func (s *CreateTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment(v *TransitGatewayRouteTableAttachment) *CreateTransitGatewayRouteTableAttachmentOutput
- func (s CreateTransitGatewayRouteTableAttachmentOutput) String() string
- 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 DeletePeeringInput
- type DeletePeeringOutput
- 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 EdgeOverride
- 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 GetCoreNetworkChangeEventsInput
- func (s GetCoreNetworkChangeEventsInput) GoString() string
- func (s *GetCoreNetworkChangeEventsInput) SetCoreNetworkId(v string) *GetCoreNetworkChangeEventsInput
- func (s *GetCoreNetworkChangeEventsInput) SetMaxResults(v int64) *GetCoreNetworkChangeEventsInput
- func (s *GetCoreNetworkChangeEventsInput) SetNextToken(v string) *GetCoreNetworkChangeEventsInput
- func (s *GetCoreNetworkChangeEventsInput) SetPolicyVersionId(v int64) *GetCoreNetworkChangeEventsInput
- func (s GetCoreNetworkChangeEventsInput) String() string
- func (s *GetCoreNetworkChangeEventsInput) Validate() error
- type GetCoreNetworkChangeEventsOutput
- func (s GetCoreNetworkChangeEventsOutput) GoString() string
- func (s *GetCoreNetworkChangeEventsOutput) SetCoreNetworkChangeEvents(v []*CoreNetworkChangeEvent) *GetCoreNetworkChangeEventsOutput
- func (s *GetCoreNetworkChangeEventsOutput) SetNextToken(v string) *GetCoreNetworkChangeEventsOutput
- func (s GetCoreNetworkChangeEventsOutput) String() string
- 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 GetTransitGatewayPeeringInput
- type GetTransitGatewayPeeringOutput
- 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 GetTransitGatewayRouteTableAttachmentInput
- func (s GetTransitGatewayRouteTableAttachmentInput) GoString() string
- func (s *GetTransitGatewayRouteTableAttachmentInput) SetAttachmentId(v string) *GetTransitGatewayRouteTableAttachmentInput
- func (s GetTransitGatewayRouteTableAttachmentInput) String() string
- func (s *GetTransitGatewayRouteTableAttachmentInput) Validate() error
- type GetTransitGatewayRouteTableAttachmentOutput
- func (s GetTransitGatewayRouteTableAttachmentOutput) GoString() string
- func (s *GetTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment(v *TransitGatewayRouteTableAttachment) *GetTransitGatewayRouteTableAttachmentOutput
- func (s GetTransitGatewayRouteTableAttachmentOutput) 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 ListOrganizationServiceAccessStatusInput
- func (s ListOrganizationServiceAccessStatusInput) GoString() string
- func (s *ListOrganizationServiceAccessStatusInput) SetMaxResults(v int64) *ListOrganizationServiceAccessStatusInput
- func (s *ListOrganizationServiceAccessStatusInput) SetNextToken(v string) *ListOrganizationServiceAccessStatusInput
- func (s ListOrganizationServiceAccessStatusInput) String() string
- func (s *ListOrganizationServiceAccessStatusInput) Validate() error
- type ListOrganizationServiceAccessStatusOutput
- func (s ListOrganizationServiceAccessStatusOutput) GoString() string
- func (s *ListOrganizationServiceAccessStatusOutput) SetNextToken(v string) *ListOrganizationServiceAccessStatusOutput
- func (s *ListOrganizationServiceAccessStatusOutput) SetOrganizationStatus(v *OrganizationStatus) *ListOrganizationServiceAccessStatusOutput
- func (s ListOrganizationServiceAccessStatusOutput) String() string
- type ListPeeringsInput
- func (s ListPeeringsInput) GoString() string
- func (s *ListPeeringsInput) SetCoreNetworkId(v string) *ListPeeringsInput
- func (s *ListPeeringsInput) SetEdgeLocation(v string) *ListPeeringsInput
- func (s *ListPeeringsInput) SetMaxResults(v int64) *ListPeeringsInput
- func (s *ListPeeringsInput) SetNextToken(v string) *ListPeeringsInput
- func (s *ListPeeringsInput) SetPeeringType(v string) *ListPeeringsInput
- func (s *ListPeeringsInput) SetState(v string) *ListPeeringsInput
- func (s ListPeeringsInput) String() string
- func (s *ListPeeringsInput) Validate() error
- type ListPeeringsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Location
- type NetworkFunctionGroup
- 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) CreateTransitGatewayPeering(input *CreateTransitGatewayPeeringInput) (*CreateTransitGatewayPeeringOutput, error)
- func (c *NetworkManager) CreateTransitGatewayPeeringRequest(input *CreateTransitGatewayPeeringInput) (req *request.Request, output *CreateTransitGatewayPeeringOutput)
- func (c *NetworkManager) CreateTransitGatewayPeeringWithContext(ctx aws.Context, input *CreateTransitGatewayPeeringInput, ...) (*CreateTransitGatewayPeeringOutput, error)
- func (c *NetworkManager) CreateTransitGatewayRouteTableAttachment(input *CreateTransitGatewayRouteTableAttachmentInput) (*CreateTransitGatewayRouteTableAttachmentOutput, error)
- func (c *NetworkManager) CreateTransitGatewayRouteTableAttachmentRequest(input *CreateTransitGatewayRouteTableAttachmentInput) (req *request.Request, output *CreateTransitGatewayRouteTableAttachmentOutput)
- func (c *NetworkManager) CreateTransitGatewayRouteTableAttachmentWithContext(ctx aws.Context, input *CreateTransitGatewayRouteTableAttachmentInput, ...) (*CreateTransitGatewayRouteTableAttachmentOutput, error)
- func (c *NetworkManager) CreateVpcAttachment(input *CreateVpcAttachmentInput) (*CreateVpcAttachmentOutput, error)
- func (c *NetworkManager) CreateVpcAttachmentRequest(input *CreateVpcAttachmentInput) (req *request.Request, output *CreateVpcAttachmentOutput)
- func (c *NetworkManager) CreateVpcAttachmentWithContext(ctx aws.Context, input *CreateVpcAttachmentInput, opts ...request.Option) (*CreateVpcAttachmentOutput, error)
- func (c *NetworkManager) DeleteAttachment(input *DeleteAttachmentInput) (*DeleteAttachmentOutput, error)
- func (c *NetworkManager) DeleteAttachmentRequest(input *DeleteAttachmentInput) (req *request.Request, output *DeleteAttachmentOutput)
- func (c *NetworkManager) DeleteAttachmentWithContext(ctx aws.Context, input *DeleteAttachmentInput, opts ...request.Option) (*DeleteAttachmentOutput, error)
- func (c *NetworkManager) DeleteConnectPeer(input *DeleteConnectPeerInput) (*DeleteConnectPeerOutput, error)
- func (c *NetworkManager) DeleteConnectPeerRequest(input *DeleteConnectPeerInput) (req *request.Request, output *DeleteConnectPeerOutput)
- func (c *NetworkManager) DeleteConnectPeerWithContext(ctx aws.Context, input *DeleteConnectPeerInput, opts ...request.Option) (*DeleteConnectPeerOutput, error)
- func (c *NetworkManager) DeleteConnection(input *DeleteConnectionInput) (*DeleteConnectionOutput, error)
- func (c *NetworkManager) DeleteConnectionRequest(input *DeleteConnectionInput) (req *request.Request, output *DeleteConnectionOutput)
- func (c *NetworkManager) DeleteConnectionWithContext(ctx aws.Context, input *DeleteConnectionInput, opts ...request.Option) (*DeleteConnectionOutput, error)
- func (c *NetworkManager) DeleteCoreNetwork(input *DeleteCoreNetworkInput) (*DeleteCoreNetworkOutput, error)
- func (c *NetworkManager) DeleteCoreNetworkPolicyVersion(input *DeleteCoreNetworkPolicyVersionInput) (*DeleteCoreNetworkPolicyVersionOutput, error)
- func (c *NetworkManager) DeleteCoreNetworkPolicyVersionRequest(input *DeleteCoreNetworkPolicyVersionInput) (req *request.Request, output *DeleteCoreNetworkPolicyVersionOutput)
- func (c *NetworkManager) DeleteCoreNetworkPolicyVersionWithContext(ctx aws.Context, input *DeleteCoreNetworkPolicyVersionInput, ...) (*DeleteCoreNetworkPolicyVersionOutput, error)
- func (c *NetworkManager) DeleteCoreNetworkRequest(input *DeleteCoreNetworkInput) (req *request.Request, output *DeleteCoreNetworkOutput)
- func (c *NetworkManager) DeleteCoreNetworkWithContext(ctx aws.Context, input *DeleteCoreNetworkInput, opts ...request.Option) (*DeleteCoreNetworkOutput, error)
- func (c *NetworkManager) DeleteDevice(input *DeleteDeviceInput) (*DeleteDeviceOutput, error)
- func (c *NetworkManager) DeleteDeviceRequest(input *DeleteDeviceInput) (req *request.Request, output *DeleteDeviceOutput)
- func (c *NetworkManager) DeleteDeviceWithContext(ctx aws.Context, input *DeleteDeviceInput, opts ...request.Option) (*DeleteDeviceOutput, error)
- func (c *NetworkManager) DeleteGlobalNetwork(input *DeleteGlobalNetworkInput) (*DeleteGlobalNetworkOutput, error)
- func (c *NetworkManager) DeleteGlobalNetworkRequest(input *DeleteGlobalNetworkInput) (req *request.Request, output *DeleteGlobalNetworkOutput)
- func (c *NetworkManager) DeleteGlobalNetworkWithContext(ctx aws.Context, input *DeleteGlobalNetworkInput, opts ...request.Option) (*DeleteGlobalNetworkOutput, error)
- func (c *NetworkManager) DeleteLink(input *DeleteLinkInput) (*DeleteLinkOutput, error)
- func (c *NetworkManager) DeleteLinkRequest(input *DeleteLinkInput) (req *request.Request, output *DeleteLinkOutput)
- func (c *NetworkManager) DeleteLinkWithContext(ctx aws.Context, input *DeleteLinkInput, opts ...request.Option) (*DeleteLinkOutput, error)
- func (c *NetworkManager) DeletePeering(input *DeletePeeringInput) (*DeletePeeringOutput, error)
- func (c *NetworkManager) DeletePeeringRequest(input *DeletePeeringInput) (req *request.Request, output *DeletePeeringOutput)
- func (c *NetworkManager) DeletePeeringWithContext(ctx aws.Context, input *DeletePeeringInput, opts ...request.Option) (*DeletePeeringOutput, error)
- func (c *NetworkManager) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
- func (c *NetworkManager) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
- func (c *NetworkManager) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
- func (c *NetworkManager) DeleteSite(input *DeleteSiteInput) (*DeleteSiteOutput, error)
- func (c *NetworkManager) DeleteSiteRequest(input *DeleteSiteInput) (req *request.Request, output *DeleteSiteOutput)
- func (c *NetworkManager) DeleteSiteWithContext(ctx aws.Context, input *DeleteSiteInput, opts ...request.Option) (*DeleteSiteOutput, error)
- func (c *NetworkManager) DeregisterTransitGateway(input *DeregisterTransitGatewayInput) (*DeregisterTransitGatewayOutput, error)
- func (c *NetworkManager) DeregisterTransitGatewayRequest(input *DeregisterTransitGatewayInput) (req *request.Request, output *DeregisterTransitGatewayOutput)
- func (c *NetworkManager) DeregisterTransitGatewayWithContext(ctx aws.Context, input *DeregisterTransitGatewayInput, opts ...request.Option) (*DeregisterTransitGatewayOutput, error)
- func (c *NetworkManager) DescribeGlobalNetworks(input *DescribeGlobalNetworksInput) (*DescribeGlobalNetworksOutput, error)
- func (c *NetworkManager) DescribeGlobalNetworksPages(input *DescribeGlobalNetworksInput, ...) 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) GetCoreNetworkChangeEvents(input *GetCoreNetworkChangeEventsInput) (*GetCoreNetworkChangeEventsOutput, error)
- func (c *NetworkManager) GetCoreNetworkChangeEventsPages(input *GetCoreNetworkChangeEventsInput, ...) error
- func (c *NetworkManager) GetCoreNetworkChangeEventsPagesWithContext(ctx aws.Context, input *GetCoreNetworkChangeEventsInput, ...) error
- func (c *NetworkManager) GetCoreNetworkChangeEventsRequest(input *GetCoreNetworkChangeEventsInput) (req *request.Request, output *GetCoreNetworkChangeEventsOutput)
- func (c *NetworkManager) GetCoreNetworkChangeEventsWithContext(ctx aws.Context, input *GetCoreNetworkChangeEventsInput, ...) (*GetCoreNetworkChangeEventsOutput, 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) GetTransitGatewayPeering(input *GetTransitGatewayPeeringInput) (*GetTransitGatewayPeeringOutput, error)
- func (c *NetworkManager) GetTransitGatewayPeeringRequest(input *GetTransitGatewayPeeringInput) (req *request.Request, output *GetTransitGatewayPeeringOutput)
- func (c *NetworkManager) GetTransitGatewayPeeringWithContext(ctx aws.Context, input *GetTransitGatewayPeeringInput, opts ...request.Option) (*GetTransitGatewayPeeringOutput, error)
- func (c *NetworkManager) GetTransitGatewayRegistrations(input *GetTransitGatewayRegistrationsInput) (*GetTransitGatewayRegistrationsOutput, error)
- func (c *NetworkManager) GetTransitGatewayRegistrationsPages(input *GetTransitGatewayRegistrationsInput, ...) 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) GetTransitGatewayRouteTableAttachment(input *GetTransitGatewayRouteTableAttachmentInput) (*GetTransitGatewayRouteTableAttachmentOutput, error)
- func (c *NetworkManager) GetTransitGatewayRouteTableAttachmentRequest(input *GetTransitGatewayRouteTableAttachmentInput) (req *request.Request, output *GetTransitGatewayRouteTableAttachmentOutput)
- func (c *NetworkManager) GetTransitGatewayRouteTableAttachmentWithContext(ctx aws.Context, input *GetTransitGatewayRouteTableAttachmentInput, ...) (*GetTransitGatewayRouteTableAttachmentOutput, error)
- func (c *NetworkManager) GetVpcAttachment(input *GetVpcAttachmentInput) (*GetVpcAttachmentOutput, error)
- func (c *NetworkManager) GetVpcAttachmentRequest(input *GetVpcAttachmentInput) (req *request.Request, output *GetVpcAttachmentOutput)
- func (c *NetworkManager) GetVpcAttachmentWithContext(ctx aws.Context, input *GetVpcAttachmentInput, opts ...request.Option) (*GetVpcAttachmentOutput, error)
- func (c *NetworkManager) ListAttachments(input *ListAttachmentsInput) (*ListAttachmentsOutput, error)
- func (c *NetworkManager) ListAttachmentsPages(input *ListAttachmentsInput, fn func(*ListAttachmentsOutput, bool) bool) error
- func (c *NetworkManager) ListAttachmentsPagesWithContext(ctx aws.Context, input *ListAttachmentsInput, ...) 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) ListOrganizationServiceAccessStatus(input *ListOrganizationServiceAccessStatusInput) (*ListOrganizationServiceAccessStatusOutput, error)
- func (c *NetworkManager) ListOrganizationServiceAccessStatusRequest(input *ListOrganizationServiceAccessStatusInput) (req *request.Request, output *ListOrganizationServiceAccessStatusOutput)
- func (c *NetworkManager) ListOrganizationServiceAccessStatusWithContext(ctx aws.Context, input *ListOrganizationServiceAccessStatusInput, ...) (*ListOrganizationServiceAccessStatusOutput, error)
- func (c *NetworkManager) ListPeerings(input *ListPeeringsInput) (*ListPeeringsOutput, error)
- func (c *NetworkManager) ListPeeringsPages(input *ListPeeringsInput, fn func(*ListPeeringsOutput, bool) bool) error
- func (c *NetworkManager) ListPeeringsPagesWithContext(ctx aws.Context, input *ListPeeringsInput, ...) error
- func (c *NetworkManager) ListPeeringsRequest(input *ListPeeringsInput) (req *request.Request, output *ListPeeringsOutput)
- func (c *NetworkManager) ListPeeringsWithContext(ctx aws.Context, input *ListPeeringsInput, opts ...request.Option) (*ListPeeringsOutput, error)
- func (c *NetworkManager) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *NetworkManager) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *NetworkManager) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *NetworkManager) PutCoreNetworkPolicy(input *PutCoreNetworkPolicyInput) (*PutCoreNetworkPolicyOutput, error)
- func (c *NetworkManager) PutCoreNetworkPolicyRequest(input *PutCoreNetworkPolicyInput) (req *request.Request, output *PutCoreNetworkPolicyOutput)
- func (c *NetworkManager) PutCoreNetworkPolicyWithContext(ctx aws.Context, input *PutCoreNetworkPolicyInput, opts ...request.Option) (*PutCoreNetworkPolicyOutput, error)
- func (c *NetworkManager) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
- func (c *NetworkManager) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
- func (c *NetworkManager) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
- func (c *NetworkManager) RegisterTransitGateway(input *RegisterTransitGatewayInput) (*RegisterTransitGatewayOutput, error)
- func (c *NetworkManager) RegisterTransitGatewayRequest(input *RegisterTransitGatewayInput) (req *request.Request, output *RegisterTransitGatewayOutput)
- func (c *NetworkManager) RegisterTransitGatewayWithContext(ctx aws.Context, input *RegisterTransitGatewayInput, opts ...request.Option) (*RegisterTransitGatewayOutput, error)
- func (c *NetworkManager) RejectAttachment(input *RejectAttachmentInput) (*RejectAttachmentOutput, error)
- func (c *NetworkManager) RejectAttachmentRequest(input *RejectAttachmentInput) (req *request.Request, output *RejectAttachmentOutput)
- func (c *NetworkManager) RejectAttachmentWithContext(ctx aws.Context, input *RejectAttachmentInput, opts ...request.Option) (*RejectAttachmentOutput, error)
- func (c *NetworkManager) RestoreCoreNetworkPolicyVersion(input *RestoreCoreNetworkPolicyVersionInput) (*RestoreCoreNetworkPolicyVersionOutput, error)
- func (c *NetworkManager) RestoreCoreNetworkPolicyVersionRequest(input *RestoreCoreNetworkPolicyVersionInput) (req *request.Request, output *RestoreCoreNetworkPolicyVersionOutput)
- func (c *NetworkManager) RestoreCoreNetworkPolicyVersionWithContext(ctx aws.Context, input *RestoreCoreNetworkPolicyVersionInput, ...) (*RestoreCoreNetworkPolicyVersionOutput, error)
- func (c *NetworkManager) StartOrganizationServiceAccessUpdate(input *StartOrganizationServiceAccessUpdateInput) (*StartOrganizationServiceAccessUpdateOutput, error)
- func (c *NetworkManager) StartOrganizationServiceAccessUpdateRequest(input *StartOrganizationServiceAccessUpdateInput) (req *request.Request, output *StartOrganizationServiceAccessUpdateOutput)
- func (c *NetworkManager) StartOrganizationServiceAccessUpdateWithContext(ctx aws.Context, input *StartOrganizationServiceAccessUpdateInput, ...) (*StartOrganizationServiceAccessUpdateOutput, error)
- func (c *NetworkManager) StartRouteAnalysis(input *StartRouteAnalysisInput) (*StartRouteAnalysisOutput, error)
- func (c *NetworkManager) StartRouteAnalysisRequest(input *StartRouteAnalysisInput) (req *request.Request, output *StartRouteAnalysisOutput)
- func (c *NetworkManager) StartRouteAnalysisWithContext(ctx aws.Context, input *StartRouteAnalysisInput, opts ...request.Option) (*StartRouteAnalysisOutput, error)
- func (c *NetworkManager) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *NetworkManager) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *NetworkManager) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *NetworkManager) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *NetworkManager) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *NetworkManager) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *NetworkManager) UpdateConnection(input *UpdateConnectionInput) (*UpdateConnectionOutput, error)
- func (c *NetworkManager) UpdateConnectionRequest(input *UpdateConnectionInput) (req *request.Request, output *UpdateConnectionOutput)
- func (c *NetworkManager) UpdateConnectionWithContext(ctx aws.Context, input *UpdateConnectionInput, opts ...request.Option) (*UpdateConnectionOutput, error)
- func (c *NetworkManager) UpdateCoreNetwork(input *UpdateCoreNetworkInput) (*UpdateCoreNetworkOutput, error)
- func (c *NetworkManager) UpdateCoreNetworkRequest(input *UpdateCoreNetworkInput) (req *request.Request, output *UpdateCoreNetworkOutput)
- func (c *NetworkManager) UpdateCoreNetworkWithContext(ctx aws.Context, input *UpdateCoreNetworkInput, opts ...request.Option) (*UpdateCoreNetworkOutput, error)
- func (c *NetworkManager) UpdateDevice(input *UpdateDeviceInput) (*UpdateDeviceOutput, error)
- func (c *NetworkManager) UpdateDeviceRequest(input *UpdateDeviceInput) (req *request.Request, output *UpdateDeviceOutput)
- func (c *NetworkManager) UpdateDeviceWithContext(ctx aws.Context, input *UpdateDeviceInput, opts ...request.Option) (*UpdateDeviceOutput, error)
- func (c *NetworkManager) UpdateGlobalNetwork(input *UpdateGlobalNetworkInput) (*UpdateGlobalNetworkOutput, error)
- func (c *NetworkManager) UpdateGlobalNetworkRequest(input *UpdateGlobalNetworkInput) (req *request.Request, output *UpdateGlobalNetworkOutput)
- func (c *NetworkManager) UpdateGlobalNetworkWithContext(ctx aws.Context, input *UpdateGlobalNetworkInput, opts ...request.Option) (*UpdateGlobalNetworkOutput, error)
- func (c *NetworkManager) UpdateLink(input *UpdateLinkInput) (*UpdateLinkOutput, error)
- func (c *NetworkManager) UpdateLinkRequest(input *UpdateLinkInput) (req *request.Request, output *UpdateLinkOutput)
- func (c *NetworkManager) UpdateLinkWithContext(ctx aws.Context, input *UpdateLinkInput, opts ...request.Option) (*UpdateLinkOutput, error)
- func (c *NetworkManager) UpdateNetworkResourceMetadata(input *UpdateNetworkResourceMetadataInput) (*UpdateNetworkResourceMetadataOutput, error)
- func (c *NetworkManager) UpdateNetworkResourceMetadataRequest(input *UpdateNetworkResourceMetadataInput) (req *request.Request, output *UpdateNetworkResourceMetadataOutput)
- func (c *NetworkManager) UpdateNetworkResourceMetadataWithContext(ctx aws.Context, input *UpdateNetworkResourceMetadataInput, ...) (*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) SetNetworkFunctionGroupName(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 OrganizationStatus
- func (s OrganizationStatus) GoString() string
- func (s *OrganizationStatus) SetAccountStatusList(v []*AccountStatus) *OrganizationStatus
- func (s *OrganizationStatus) SetOrganizationAwsServiceAccessStatus(v string) *OrganizationStatus
- func (s *OrganizationStatus) SetOrganizationId(v string) *OrganizationStatus
- func (s *OrganizationStatus) SetSLRDeploymentStatus(v string) *OrganizationStatus
- func (s OrganizationStatus) String() string
- type PathComponent
- type Peering
- func (s Peering) GoString() string
- func (s *Peering) SetCoreNetworkArn(v string) *Peering
- func (s *Peering) SetCoreNetworkId(v string) *Peering
- func (s *Peering) SetCreatedAt(v time.Time) *Peering
- func (s *Peering) SetEdgeLocation(v string) *Peering
- func (s *Peering) SetOwnerAccountId(v string) *Peering
- func (s *Peering) SetPeeringId(v string) *Peering
- func (s *Peering) SetPeeringType(v string) *Peering
- func (s *Peering) SetResourceArn(v string) *Peering
- func (s *Peering) SetState(v string) *Peering
- func (s *Peering) SetTags(v []*Tag) *Peering
- func (s Peering) String() string
- type ProposedNetworkFunctionGroupChange
- func (s ProposedNetworkFunctionGroupChange) GoString() string
- func (s *ProposedNetworkFunctionGroupChange) SetAttachmentPolicyRuleNumber(v int64) *ProposedNetworkFunctionGroupChange
- func (s *ProposedNetworkFunctionGroupChange) SetNetworkFunctionGroupName(v string) *ProposedNetworkFunctionGroupChange
- func (s *ProposedNetworkFunctionGroupChange) SetTags(v []*Tag) *ProposedNetworkFunctionGroupChange
- func (s ProposedNetworkFunctionGroupChange) String() string
- 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) SetCoreNetworkNetworkFunctionGroup(v *CoreNetworkNetworkFunctionGroupIdentifier) *RouteTableIdentifier
- 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 ServiceInsertionAction
- func (s ServiceInsertionAction) GoString() string
- func (s *ServiceInsertionAction) SetAction(v string) *ServiceInsertionAction
- func (s *ServiceInsertionAction) SetMode(v string) *ServiceInsertionAction
- func (s *ServiceInsertionAction) SetVia(v *Via) *ServiceInsertionAction
- func (s *ServiceInsertionAction) SetWhenSentTo(v *WhenSentTo) *ServiceInsertionAction
- func (s ServiceInsertionAction) String() string
- type ServiceInsertionSegments
- 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 StartOrganizationServiceAccessUpdateInput
- func (s StartOrganizationServiceAccessUpdateInput) GoString() string
- func (s *StartOrganizationServiceAccessUpdateInput) SetAction(v string) *StartOrganizationServiceAccessUpdateInput
- func (s StartOrganizationServiceAccessUpdateInput) String() string
- func (s *StartOrganizationServiceAccessUpdateInput) Validate() error
- type StartOrganizationServiceAccessUpdateOutput
- 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 TransitGatewayPeering
- func (s TransitGatewayPeering) GoString() string
- func (s *TransitGatewayPeering) SetPeering(v *Peering) *TransitGatewayPeering
- func (s *TransitGatewayPeering) SetTransitGatewayArn(v string) *TransitGatewayPeering
- func (s *TransitGatewayPeering) SetTransitGatewayPeeringAttachmentId(v string) *TransitGatewayPeering
- func (s TransitGatewayPeering) 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 TransitGatewayRouteTableAttachment
- func (s TransitGatewayRouteTableAttachment) GoString() string
- func (s *TransitGatewayRouteTableAttachment) SetAttachment(v *Attachment) *TransitGatewayRouteTableAttachment
- func (s *TransitGatewayRouteTableAttachment) SetPeeringId(v string) *TransitGatewayRouteTableAttachment
- func (s *TransitGatewayRouteTableAttachment) SetTransitGatewayRouteTableArn(v string) *TransitGatewayRouteTableAttachment
- func (s TransitGatewayRouteTableAttachment) 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 Via
- type VpcAttachment
- type VpcOptions
- type WhenSentTo
Constants ¶
const ( // AttachmentStateRejected is a AttachmentState enum value AttachmentStateRejected = "REJECTED" // AttachmentStatePendingAttachmentAcceptance is a AttachmentState enum value AttachmentStatePendingAttachmentAcceptance = "PENDING_ATTACHMENT_ACCEPTANCE" // AttachmentStateCreating is a AttachmentState enum value AttachmentStateCreating = "CREATING" // AttachmentStateFailed is a AttachmentState enum value AttachmentStateFailed = "FAILED" // AttachmentStateAvailable is a AttachmentState enum value AttachmentStateAvailable = "AVAILABLE" // AttachmentStateUpdating is a AttachmentState enum value AttachmentStateUpdating = "UPDATING" // AttachmentStatePendingNetworkUpdate is a AttachmentState enum value AttachmentStatePendingNetworkUpdate = "PENDING_NETWORK_UPDATE" // AttachmentStatePendingTagAcceptance is a AttachmentState enum value AttachmentStatePendingTagAcceptance = "PENDING_TAG_ACCEPTANCE" // AttachmentStateDeleting is a AttachmentState enum value AttachmentStateDeleting = "DELETING" )
const ( // AttachmentTypeConnect is a AttachmentType enum value AttachmentTypeConnect = "CONNECT" // AttachmentTypeSiteToSiteVpn is a AttachmentType enum value AttachmentTypeSiteToSiteVpn = "SITE_TO_SITE_VPN" // AttachmentTypeVpc is a AttachmentType enum value AttachmentTypeVpc = "VPC" // AttachmentTypeTransitGatewayRouteTable is a AttachmentType enum value AttachmentTypeTransitGatewayRouteTable = "TRANSIT_GATEWAY_ROUTE_TABLE" )
const ( // ChangeActionAdd is a ChangeAction enum value ChangeActionAdd = "ADD" // ChangeActionModify is a ChangeAction enum value ChangeActionModify = "MODIFY" // ChangeActionRemove is a ChangeAction enum value ChangeActionRemove = "REMOVE" )
const ( // ChangeSetStatePendingGeneration is a ChangeSetState enum value ChangeSetStatePendingGeneration = "PENDING_GENERATION" // ChangeSetStateFailedGeneration is a ChangeSetState enum value ChangeSetStateFailedGeneration = "FAILED_GENERATION" // ChangeSetStateReadyToExecute is a ChangeSetState enum value ChangeSetStateReadyToExecute = "READY_TO_EXECUTE" // ChangeSetStateExecuting is a ChangeSetState enum value ChangeSetStateExecuting = "EXECUTING" // ChangeSetStateExecutionSucceeded is a ChangeSetState enum value ChangeSetStateExecutionSucceeded = "EXECUTION_SUCCEEDED" // ChangeSetStateOutOfDate is a ChangeSetState enum value ChangeSetStateOutOfDate = "OUT_OF_DATE" )
const ( // ChangeStatusNotStarted is a ChangeStatus enum value ChangeStatusNotStarted = "NOT_STARTED" // ChangeStatusInProgress is a ChangeStatus enum value ChangeStatusInProgress = "IN_PROGRESS" // ChangeStatusComplete is a ChangeStatus enum value ChangeStatusComplete = "COMPLETE" // ChangeStatusFailed is a ChangeStatus enum value ChangeStatusFailed = "FAILED" )
const ( // ChangeTypeCoreNetworkSegment is a ChangeType enum value ChangeTypeCoreNetworkSegment = "CORE_NETWORK_SEGMENT" // ChangeTypeNetworkFunctionGroup is a ChangeType enum value ChangeTypeNetworkFunctionGroup = "NETWORK_FUNCTION_GROUP" // ChangeTypeCoreNetworkEdge is a ChangeType enum value ChangeTypeCoreNetworkEdge = "CORE_NETWORK_EDGE" // ChangeTypeAttachmentMapping is a ChangeType enum value ChangeTypeAttachmentMapping = "ATTACHMENT_MAPPING" // ChangeTypeAttachmentRoutePropagation is a ChangeType enum value ChangeTypeAttachmentRoutePropagation = "ATTACHMENT_ROUTE_PROPAGATION" // ChangeTypeAttachmentRouteStatic is a ChangeType enum value ChangeTypeAttachmentRouteStatic = "ATTACHMENT_ROUTE_STATIC" // ChangeTypeCoreNetworkConfiguration is a ChangeType enum value ChangeTypeCoreNetworkConfiguration = "CORE_NETWORK_CONFIGURATION" // ChangeTypeSegmentsConfiguration is a ChangeType enum value ChangeTypeSegmentsConfiguration = "SEGMENTS_CONFIGURATION" // ChangeTypeSegmentActionsConfiguration is a ChangeType enum value ChangeTypeSegmentActionsConfiguration = "SEGMENT_ACTIONS_CONFIGURATION" // ChangeTypeAttachmentPoliciesConfiguration is a ChangeType enum value ChangeTypeAttachmentPoliciesConfiguration = "ATTACHMENT_POLICIES_CONFIGURATION" )
const ( // ConnectPeerAssociationStatePending is a ConnectPeerAssociationState enum value ConnectPeerAssociationStatePending = "PENDING" // ConnectPeerAssociationStateAvailable is a ConnectPeerAssociationState enum value ConnectPeerAssociationStateAvailable = "AVAILABLE" // ConnectPeerAssociationStateDeleting is a ConnectPeerAssociationState enum value ConnectPeerAssociationStateDeleting = "DELETING" // ConnectPeerAssociationStateDeleted is a ConnectPeerAssociationState enum value ConnectPeerAssociationStateDeleted = "DELETED" )
const ( // ConnectPeerStateCreating is a ConnectPeerState enum value ConnectPeerStateCreating = "CREATING" // ConnectPeerStateFailed is a ConnectPeerState enum value ConnectPeerStateFailed = "FAILED" // ConnectPeerStateAvailable is a ConnectPeerState enum value ConnectPeerStateAvailable = "AVAILABLE" // ConnectPeerStateDeleting is a ConnectPeerState enum value ConnectPeerStateDeleting = "DELETING" )
const ( // ConnectionStatePending is a ConnectionState enum value ConnectionStatePending = "PENDING" // ConnectionStateAvailable is a ConnectionState enum value ConnectionStateAvailable = "AVAILABLE" // ConnectionStateDeleting is a ConnectionState enum value ConnectionStateDeleting = "DELETING" // ConnectionStateUpdating is a ConnectionState enum value ConnectionStateUpdating = "UPDATING" )
const ( // ConnectionStatusUp is a ConnectionStatus enum value ConnectionStatusUp = "UP" // ConnectionStatusDown is a ConnectionStatus enum value ConnectionStatusDown = "DOWN" )
const ( // ConnectionTypeBgp is a ConnectionType enum value ConnectionTypeBgp = "BGP" // ConnectionTypeIpsec is a ConnectionType enum value ConnectionTypeIpsec = "IPSEC" )
const ( // CoreNetworkPolicyAliasLive is a CoreNetworkPolicyAlias enum value CoreNetworkPolicyAliasLive = "LIVE" // CoreNetworkPolicyAliasLatest is a CoreNetworkPolicyAlias enum value CoreNetworkPolicyAliasLatest = "LATEST" )
const ( // CoreNetworkStateCreating is a CoreNetworkState enum value CoreNetworkStateCreating = "CREATING" // CoreNetworkStateUpdating is a CoreNetworkState enum value CoreNetworkStateUpdating = "UPDATING" // CoreNetworkStateAvailable is a CoreNetworkState enum value CoreNetworkStateAvailable = "AVAILABLE" // CoreNetworkStateDeleting is a CoreNetworkState enum value CoreNetworkStateDeleting = "DELETING" )
const ( // CustomerGatewayAssociationStatePending is a CustomerGatewayAssociationState enum value CustomerGatewayAssociationStatePending = "PENDING" // CustomerGatewayAssociationStateAvailable is a CustomerGatewayAssociationState enum value CustomerGatewayAssociationStateAvailable = "AVAILABLE" // CustomerGatewayAssociationStateDeleting is a CustomerGatewayAssociationState enum value CustomerGatewayAssociationStateDeleting = "DELETING" // CustomerGatewayAssociationStateDeleted is a CustomerGatewayAssociationState enum value CustomerGatewayAssociationStateDeleted = "DELETED" )
const ( // DeviceStatePending is a DeviceState enum value DeviceStatePending = "PENDING" // DeviceStateAvailable is a DeviceState enum value DeviceStateAvailable = "AVAILABLE" // DeviceStateDeleting is a DeviceState enum value DeviceStateDeleting = "DELETING" // DeviceStateUpdating is a DeviceState enum value DeviceStateUpdating = "UPDATING" )
const ( // GlobalNetworkStatePending is a GlobalNetworkState enum value GlobalNetworkStatePending = "PENDING" // GlobalNetworkStateAvailable is a GlobalNetworkState enum value GlobalNetworkStateAvailable = "AVAILABLE" // GlobalNetworkStateDeleting is a GlobalNetworkState enum value GlobalNetworkStateDeleting = "DELETING" // GlobalNetworkStateUpdating is a GlobalNetworkState enum value GlobalNetworkStateUpdating = "UPDATING" )
const ( // LinkAssociationStatePending is a LinkAssociationState enum value LinkAssociationStatePending = "PENDING" // LinkAssociationStateAvailable is a LinkAssociationState enum value LinkAssociationStateAvailable = "AVAILABLE" // LinkAssociationStateDeleting is a LinkAssociationState enum value LinkAssociationStateDeleting = "DELETING" // LinkAssociationStateDeleted is a LinkAssociationState enum value LinkAssociationStateDeleted = "DELETED" )
const ( // LinkStatePending is a LinkState enum value LinkStatePending = "PENDING" // LinkStateAvailable is a LinkState enum value LinkStateAvailable = "AVAILABLE" // LinkStateDeleting is a LinkState enum value LinkStateDeleting = "DELETING" // LinkStateUpdating is a LinkState enum value LinkStateUpdating = "UPDATING" )
const ( // PeeringStateCreating is a PeeringState enum value PeeringStateCreating = "CREATING" // PeeringStateFailed is a PeeringState enum value PeeringStateFailed = "FAILED" // PeeringStateAvailable is a PeeringState enum value PeeringStateAvailable = "AVAILABLE" // PeeringStateDeleting is a PeeringState enum value PeeringStateDeleting = "DELETING" )
const ( // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotFound is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotFound = "TRANSIT_GATEWAY_ATTACHMENT_NOT_FOUND" // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotInTransitGateway is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotInTransitGateway = "TRANSIT_GATEWAY_ATTACHMENT_NOT_IN_TRANSIT_GATEWAY" // RouteAnalysisCompletionReasonCodeCyclicPathDetected is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeCyclicPathDetected = "CYCLIC_PATH_DETECTED" // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentStableRouteTableNotFound is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentStableRouteTableNotFound = "TRANSIT_GATEWAY_ATTACHMENT_STABLE_ROUTE_TABLE_NOT_FOUND" // RouteAnalysisCompletionReasonCodeRouteNotFound is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeRouteNotFound = "ROUTE_NOT_FOUND" // RouteAnalysisCompletionReasonCodeBlackholeRouteForDestinationFound is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeBlackholeRouteForDestinationFound = "BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND" // RouteAnalysisCompletionReasonCodeInactiveRouteForDestinationFound is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeInactiveRouteForDestinationFound = "INACTIVE_ROUTE_FOR_DESTINATION_FOUND" // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentAttachArnNoMatch is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentAttachArnNoMatch = "TRANSIT_GATEWAY_ATTACHMENT_ATTACH_ARN_NO_MATCH" // RouteAnalysisCompletionReasonCodeMaxHopsExceeded is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeMaxHopsExceeded = "MAX_HOPS_EXCEEDED" // RouteAnalysisCompletionReasonCodePossibleMiddlebox is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodePossibleMiddlebox = "POSSIBLE_MIDDLEBOX" // RouteAnalysisCompletionReasonCodeNoDestinationArnProvided is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeNoDestinationArnProvided = "NO_DESTINATION_ARN_PROVIDED" )
const ( // RouteAnalysisCompletionResultCodeConnected is a RouteAnalysisCompletionResultCode enum value RouteAnalysisCompletionResultCodeConnected = "CONNECTED" // RouteAnalysisCompletionResultCodeNotConnected is a RouteAnalysisCompletionResultCode enum value RouteAnalysisCompletionResultCodeNotConnected = "NOT_CONNECTED" )
const ( // RouteAnalysisStatusRunning is a RouteAnalysisStatus enum value RouteAnalysisStatusRunning = "RUNNING" // RouteAnalysisStatusCompleted is a RouteAnalysisStatus enum value RouteAnalysisStatusCompleted = "COMPLETED" // RouteAnalysisStatusFailed is a RouteAnalysisStatus enum value RouteAnalysisStatusFailed = "FAILED" )
const ( // RouteStateActive is a RouteState enum value RouteStateActive = "ACTIVE" // RouteStateBlackhole is a RouteState enum value RouteStateBlackhole = "BLACKHOLE" )
const ( // RouteTableTypeTransitGatewayRouteTable is a RouteTableType enum value RouteTableTypeTransitGatewayRouteTable = "TRANSIT_GATEWAY_ROUTE_TABLE" // RouteTableTypeCoreNetworkSegment is a RouteTableType enum value RouteTableTypeCoreNetworkSegment = "CORE_NETWORK_SEGMENT" // RouteTableTypeNetworkFunctionGroup is a RouteTableType enum value RouteTableTypeNetworkFunctionGroup = "NETWORK_FUNCTION_GROUP" )
const ( // RouteTypePropagated is a RouteType enum value RouteTypePropagated = "PROPAGATED" // RouteTypeStatic is a RouteType enum value RouteTypeStatic = "STATIC" )
const ( // SegmentActionServiceInsertionSendVia is a SegmentActionServiceInsertion enum value SegmentActionServiceInsertionSendVia = "send-via" // SegmentActionServiceInsertionSendTo is a SegmentActionServiceInsertion enum value SegmentActionServiceInsertionSendTo = "send-to" )
const ( // SendViaModeDualHop is a SendViaMode enum value SendViaModeDualHop = "dual-hop" // SendViaModeSingleHop is a SendViaMode enum value SendViaModeSingleHop = "single-hop" )
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 ( // TunnelProtocolGre is a TunnelProtocol enum value TunnelProtocolGre = "GRE" // TunnelProtocolNoEncap is a TunnelProtocol enum value TunnelProtocolNoEncap = "NO_ENCAP" )
const ( // ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value ValidationExceptionReasonUnknownOperation = "UnknownOperation" // ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value ValidationExceptionReasonCannotParse = "CannotParse" // ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value ValidationExceptionReasonFieldValidationFailed = "FieldValidationFailed" // ValidationExceptionReasonOther is a ValidationExceptionReason enum value ValidationExceptionReasonOther = "Other" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You do not have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // There was a conflict processing the request. Updating or deleting the resource // can cause an inconsistent state. ErrCodeConflictException = "ConflictException" // ErrCodeCoreNetworkPolicyException for service response error code // "CoreNetworkPolicyException". // // Describes a core network policy exception. ErrCodeCoreNetworkPolicyException = "CoreNetworkPolicyException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // The request has failed due to an internal error. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource could not be found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // A service limit was exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request was denied due to request throttling. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input fails to satisfy the constraints. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "NetworkManager" // Name of service. EndpointsID = "networkmanager" // ID to lookup a service endpoint with. ServiceID = "NetworkManager" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// PeeringTypeTransitGateway is a PeeringType enum value
PeeringTypeTransitGateway = "TRANSIT_GATEWAY"
)
Variables ¶
This section is empty.
Functions ¶
func AttachmentState_Values ¶
func AttachmentState_Values() []string
AttachmentState_Values returns all elements of the AttachmentState enum
func AttachmentType_Values ¶
func AttachmentType_Values() []string
AttachmentType_Values returns all elements of the AttachmentType enum
func ChangeAction_Values ¶
func ChangeAction_Values() []string
ChangeAction_Values returns all elements of the ChangeAction enum
func ChangeSetState_Values ¶
func ChangeSetState_Values() []string
ChangeSetState_Values returns all elements of the ChangeSetState enum
func ChangeStatus_Values ¶
func ChangeStatus_Values() []string
ChangeStatus_Values returns all elements of the ChangeStatus enum
func ChangeType_Values ¶
func ChangeType_Values() []string
ChangeType_Values returns all elements of the ChangeType enum
func ConnectPeerAssociationState_Values ¶
func ConnectPeerAssociationState_Values() []string
ConnectPeerAssociationState_Values returns all elements of the ConnectPeerAssociationState enum
func ConnectPeerState_Values ¶
func ConnectPeerState_Values() []string
ConnectPeerState_Values returns all elements of the ConnectPeerState enum
func ConnectionState_Values ¶
func ConnectionState_Values() []string
ConnectionState_Values returns all elements of the ConnectionState enum
func ConnectionStatus_Values ¶
func ConnectionStatus_Values() []string
ConnectionStatus_Values returns all elements of the ConnectionStatus enum
func ConnectionType_Values ¶
func ConnectionType_Values() []string
ConnectionType_Values returns all elements of the ConnectionType enum
func CoreNetworkPolicyAlias_Values ¶
func CoreNetworkPolicyAlias_Values() []string
CoreNetworkPolicyAlias_Values returns all elements of the CoreNetworkPolicyAlias enum
func CoreNetworkState_Values ¶
func CoreNetworkState_Values() []string
CoreNetworkState_Values returns all elements of the CoreNetworkState enum
func CustomerGatewayAssociationState_Values ¶
func CustomerGatewayAssociationState_Values() []string
CustomerGatewayAssociationState_Values returns all elements of the CustomerGatewayAssociationState enum
func DeviceState_Values ¶
func DeviceState_Values() []string
DeviceState_Values returns all elements of the DeviceState enum
func GlobalNetworkState_Values ¶
func GlobalNetworkState_Values() []string
GlobalNetworkState_Values returns all elements of the GlobalNetworkState enum
func LinkAssociationState_Values ¶
func LinkAssociationState_Values() []string
LinkAssociationState_Values returns all elements of the LinkAssociationState enum
func LinkState_Values ¶
func LinkState_Values() []string
LinkState_Values returns all elements of the LinkState enum
func PeeringState_Values ¶
func PeeringState_Values() []string
PeeringState_Values returns all elements of the PeeringState enum
func PeeringType_Values ¶
func PeeringType_Values() []string
PeeringType_Values returns all elements of the PeeringType enum
func RouteAnalysisCompletionReasonCode_Values ¶
func RouteAnalysisCompletionReasonCode_Values() []string
RouteAnalysisCompletionReasonCode_Values returns all elements of the RouteAnalysisCompletionReasonCode enum
func RouteAnalysisCompletionResultCode_Values ¶
func RouteAnalysisCompletionResultCode_Values() []string
RouteAnalysisCompletionResultCode_Values returns all elements of the RouteAnalysisCompletionResultCode enum
func RouteAnalysisStatus_Values ¶
func RouteAnalysisStatus_Values() []string
RouteAnalysisStatus_Values returns all elements of the RouteAnalysisStatus enum
func RouteState_Values ¶
func RouteState_Values() []string
RouteState_Values returns all elements of the RouteState enum
func RouteTableType_Values ¶
func RouteTableType_Values() []string
RouteTableType_Values returns all elements of the RouteTableType enum
func RouteType_Values ¶
func RouteType_Values() []string
RouteType_Values returns all elements of the RouteType enum
func SegmentActionServiceInsertion_Values ¶
func SegmentActionServiceInsertion_Values() []string
SegmentActionServiceInsertion_Values returns all elements of the SegmentActionServiceInsertion enum
func SendViaMode_Values ¶
func SendViaMode_Values() []string
SendViaMode_Values returns all elements of the SendViaMode enum
func SiteState_Values ¶
func SiteState_Values() []string
SiteState_Values returns all elements of the SiteState enum
func TransitGatewayConnectPeerAssociationState_Values ¶
func TransitGatewayConnectPeerAssociationState_Values() []string
TransitGatewayConnectPeerAssociationState_Values returns all elements of the TransitGatewayConnectPeerAssociationState enum
func TransitGatewayRegistrationState_Values ¶
func TransitGatewayRegistrationState_Values() []string
TransitGatewayRegistrationState_Values returns all elements of the TransitGatewayRegistrationState enum
func TunnelProtocol_Values ¶
func TunnelProtocol_Values() []string
TunnelProtocol_Values returns all elements of the TunnelProtocol enum
func ValidationExceptionReason_Values ¶
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
Types ¶
type AWSLocation ¶
type AWSLocation struct { // The Amazon Resource Name (ARN) of the subnet that the device is located in. SubnetArn *string `type:"string"` // The Zone that the device is located in. Specify the ID of an Availability // Zone, Local Zone, Wavelength Zone, or an Outpost. Zone *string `type:"string"` // contains filtered or unexported fields }
Specifies a location in Amazon Web Services.
func (AWSLocation) GoString ¶
func (s AWSLocation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AWSLocation) SetSubnetArn ¶
func (s *AWSLocation) SetSubnetArn(v string) *AWSLocation
SetSubnetArn sets the SubnetArn field's value.
func (*AWSLocation) SetZone ¶
func (s *AWSLocation) SetZone(v string) *AWSLocation
SetZone sets the Zone field's value.
func (AWSLocation) String ¶
func (s AWSLocation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AcceptAttachmentInput ¶
type AcceptAttachmentInput struct { // The ID of the attachment. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (AcceptAttachmentInput) GoString ¶
func (s AcceptAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AcceptAttachmentInput) SetAttachmentId ¶
func (s *AcceptAttachmentInput) SetAttachmentId(v string) *AcceptAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (AcceptAttachmentInput) String ¶
func (s AcceptAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AcceptAttachmentInput) Validate ¶
func (s *AcceptAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AcceptAttachmentOutput ¶
type AcceptAttachmentOutput struct { // The response to the attachment request. Attachment *Attachment `type:"structure"` // contains filtered or unexported fields }
func (AcceptAttachmentOutput) GoString ¶
func (s AcceptAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AcceptAttachmentOutput) SetAttachment ¶
func (s *AcceptAttachmentOutput) SetAttachment(v *Attachment) *AcceptAttachmentOutput
SetAttachment sets the Attachment field's value.
func (AcceptAttachmentOutput) String ¶
func (s AcceptAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
You do not have sufficient access to perform this action.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AccountStatus ¶
type AccountStatus struct { // The ID of an account within the Amazon Web Services Organization. AccountId *string `type:"string"` // The status of SLR deployment for the account. SLRDeploymentStatus *string `type:"string"` // contains filtered or unexported fields }
Describes the current status of an account within an Amazon Web Services Organization, including service-linked roles (SLRs).
func (AccountStatus) GoString ¶
func (s AccountStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccountStatus) SetAccountId ¶
func (s *AccountStatus) SetAccountId(v string) *AccountStatus
SetAccountId sets the AccountId field's value.
func (*AccountStatus) SetSLRDeploymentStatus ¶
func (s *AccountStatus) SetSLRDeploymentStatus(v string) *AccountStatus
SetSLRDeploymentStatus sets the SLRDeploymentStatus field's value.
func (AccountStatus) String ¶
func (s AccountStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateConnectPeerInput ¶
type AssociateConnectPeerInput struct { // The ID of the Connect peer. // // ConnectPeerId is a required field ConnectPeerId *string `type:"string" required:"true"` // The ID of the device. // // DeviceId is a required field DeviceId *string `type:"string" required:"true"` // The ID of your global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. LinkId *string `type:"string"` // contains filtered or unexported fields }
func (AssociateConnectPeerInput) GoString ¶
func (s AssociateConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateConnectPeerInput) SetConnectPeerId ¶
func (s *AssociateConnectPeerInput) SetConnectPeerId(v string) *AssociateConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
func (*AssociateConnectPeerInput) SetDeviceId ¶
func (s *AssociateConnectPeerInput) SetDeviceId(v string) *AssociateConnectPeerInput
SetDeviceId sets the DeviceId field's value.
func (*AssociateConnectPeerInput) SetGlobalNetworkId ¶
func (s *AssociateConnectPeerInput) SetGlobalNetworkId(v string) *AssociateConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*AssociateConnectPeerInput) SetLinkId ¶
func (s *AssociateConnectPeerInput) SetLinkId(v string) *AssociateConnectPeerInput
SetLinkId sets the LinkId field's value.
func (AssociateConnectPeerInput) String ¶
func (s AssociateConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateConnectPeerInput) Validate ¶
func (s *AssociateConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateConnectPeerOutput ¶
type AssociateConnectPeerOutput struct { // The response to the Connect peer request. ConnectPeerAssociation *ConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
func (AssociateConnectPeerOutput) GoString ¶
func (s AssociateConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateConnectPeerOutput) SetConnectPeerAssociation ¶
func (s *AssociateConnectPeerOutput) SetConnectPeerAssociation(v *ConnectPeerAssociation) *AssociateConnectPeerOutput
SetConnectPeerAssociation sets the ConnectPeerAssociation field's value.
func (AssociateConnectPeerOutput) String ¶
func (s AssociateConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateCustomerGatewayInput ¶
type AssociateCustomerGatewayInput struct { // The Amazon Resource Name (ARN) of the customer gateway. // // CustomerGatewayArn is a required field CustomerGatewayArn *string `type:"string" required:"true"` // The ID of the device. // // DeviceId is a required field DeviceId *string `type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. LinkId *string `type:"string"` // contains filtered or unexported fields }
func (AssociateCustomerGatewayInput) GoString ¶
func (s AssociateCustomerGatewayInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateCustomerGatewayInput) SetCustomerGatewayArn ¶
func (s *AssociateCustomerGatewayInput) SetCustomerGatewayArn(v string) *AssociateCustomerGatewayInput
SetCustomerGatewayArn sets the CustomerGatewayArn field's value.
func (*AssociateCustomerGatewayInput) SetDeviceId ¶
func (s *AssociateCustomerGatewayInput) SetDeviceId(v string) *AssociateCustomerGatewayInput
SetDeviceId sets the DeviceId field's value.
func (*AssociateCustomerGatewayInput) SetGlobalNetworkId ¶
func (s *AssociateCustomerGatewayInput) SetGlobalNetworkId(v string) *AssociateCustomerGatewayInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*AssociateCustomerGatewayInput) SetLinkId ¶
func (s *AssociateCustomerGatewayInput) SetLinkId(v string) *AssociateCustomerGatewayInput
SetLinkId sets the LinkId field's value.
func (AssociateCustomerGatewayInput) String ¶
func (s AssociateCustomerGatewayInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateCustomerGatewayInput) Validate ¶
func (s *AssociateCustomerGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateCustomerGatewayOutput ¶
type AssociateCustomerGatewayOutput struct { // The customer gateway association. CustomerGatewayAssociation *CustomerGatewayAssociation `type:"structure"` // contains filtered or unexported fields }
func (AssociateCustomerGatewayOutput) GoString ¶
func (s AssociateCustomerGatewayOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateCustomerGatewayOutput) SetCustomerGatewayAssociation ¶
func (s *AssociateCustomerGatewayOutput) SetCustomerGatewayAssociation(v *CustomerGatewayAssociation) *AssociateCustomerGatewayOutput
SetCustomerGatewayAssociation sets the CustomerGatewayAssociation field's value.
func (AssociateCustomerGatewayOutput) String ¶
func (s AssociateCustomerGatewayOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateLinkInput ¶
type AssociateLinkInput struct { // The ID of the device. // // DeviceId is a required field DeviceId *string `type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. // // LinkId is a required field LinkId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateLinkInput) GoString ¶
func (s AssociateLinkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLinkInput) SetDeviceId ¶
func (s *AssociateLinkInput) SetDeviceId(v string) *AssociateLinkInput
SetDeviceId sets the DeviceId field's value.
func (*AssociateLinkInput) SetGlobalNetworkId ¶
func (s *AssociateLinkInput) SetGlobalNetworkId(v string) *AssociateLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*AssociateLinkInput) SetLinkId ¶
func (s *AssociateLinkInput) SetLinkId(v string) *AssociateLinkInput
SetLinkId sets the LinkId field's value.
func (AssociateLinkInput) String ¶
func (s AssociateLinkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLinkInput) Validate ¶
func (s *AssociateLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateLinkOutput ¶
type AssociateLinkOutput struct { // The link association. LinkAssociation *LinkAssociation `type:"structure"` // contains filtered or unexported fields }
func (AssociateLinkOutput) GoString ¶
func (s AssociateLinkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLinkOutput) SetLinkAssociation ¶
func (s *AssociateLinkOutput) SetLinkAssociation(v *LinkAssociation) *AssociateLinkOutput
SetLinkAssociation sets the LinkAssociation field's value.
func (AssociateLinkOutput) String ¶
func (s AssociateLinkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateTransitGatewayConnectPeerInput ¶
type AssociateTransitGatewayConnectPeerInput struct { // The ID of the device. // // DeviceId is a required field DeviceId *string `type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. LinkId *string `type:"string"` // The Amazon Resource Name (ARN) of the Connect peer. // // TransitGatewayConnectPeerArn is a required field TransitGatewayConnectPeerArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateTransitGatewayConnectPeerInput) GoString ¶
func (s AssociateTransitGatewayConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateTransitGatewayConnectPeerInput) SetDeviceId ¶
func (s *AssociateTransitGatewayConnectPeerInput) SetDeviceId(v string) *AssociateTransitGatewayConnectPeerInput
SetDeviceId sets the DeviceId field's value.
func (*AssociateTransitGatewayConnectPeerInput) SetGlobalNetworkId ¶
func (s *AssociateTransitGatewayConnectPeerInput) SetGlobalNetworkId(v string) *AssociateTransitGatewayConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*AssociateTransitGatewayConnectPeerInput) SetLinkId ¶
func (s *AssociateTransitGatewayConnectPeerInput) SetLinkId(v string) *AssociateTransitGatewayConnectPeerInput
SetLinkId sets the LinkId field's value.
func (*AssociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn ¶
func (s *AssociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn(v string) *AssociateTransitGatewayConnectPeerInput
SetTransitGatewayConnectPeerArn sets the TransitGatewayConnectPeerArn field's value.
func (AssociateTransitGatewayConnectPeerInput) String ¶
func (s AssociateTransitGatewayConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateTransitGatewayConnectPeerInput) Validate ¶
func (s *AssociateTransitGatewayConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateTransitGatewayConnectPeerOutput ¶
type AssociateTransitGatewayConnectPeerOutput struct { // The transit gateway Connect peer association. TransitGatewayConnectPeerAssociation *TransitGatewayConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
func (AssociateTransitGatewayConnectPeerOutput) GoString ¶
func (s AssociateTransitGatewayConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation ¶
func (s *AssociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation(v *TransitGatewayConnectPeerAssociation) *AssociateTransitGatewayConnectPeerOutput
SetTransitGatewayConnectPeerAssociation sets the TransitGatewayConnectPeerAssociation field's value.
func (AssociateTransitGatewayConnectPeerOutput) String ¶
func (s AssociateTransitGatewayConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Attachment ¶
type Attachment struct { // The ID of the attachment. AttachmentId *string `type:"string"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber *int64 `type:"integer"` // The type of attachment. AttachmentType *string `type:"string" enum:"AttachmentType"` // The ARN of a core network. CoreNetworkArn *string `type:"string"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when the attachment was created. CreatedAt *time.Time `type:"timestamp"` // The Region where the edge is located. EdgeLocation *string `min:"1" type:"string"` // The name of the network function group. NetworkFunctionGroupName *string `type:"string"` // The ID of the attachment account owner. OwnerAccountId *string `min:"12" type:"string"` // Describes a proposed change to a network function group associated with the // attachment. ProposedNetworkFunctionGroupChange *ProposedNetworkFunctionGroupChange `type:"structure"` // The attachment to move from one segment to another. ProposedSegmentChange *ProposedSegmentChange `type:"structure"` // The attachment resource ARN. ResourceArn *string `type:"string"` // The name of the segment attachment. SegmentName *string `type:"string"` // The state of the attachment. State *string `type:"string" enum:"AttachmentState"` // The tags associated with the attachment. Tags []*Tag `type:"list"` // The timestamp when the attachment was last updated. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Describes a core network attachment.
func (Attachment) GoString ¶
func (s Attachment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Attachment) SetAttachmentId ¶
func (s *Attachment) SetAttachmentId(v string) *Attachment
SetAttachmentId sets the AttachmentId field's value.
func (*Attachment) SetAttachmentPolicyRuleNumber ¶
func (s *Attachment) SetAttachmentPolicyRuleNumber(v int64) *Attachment
SetAttachmentPolicyRuleNumber sets the AttachmentPolicyRuleNumber field's value.
func (*Attachment) SetAttachmentType ¶
func (s *Attachment) SetAttachmentType(v string) *Attachment
SetAttachmentType sets the AttachmentType field's value.
func (*Attachment) SetCoreNetworkArn ¶
func (s *Attachment) SetCoreNetworkArn(v string) *Attachment
SetCoreNetworkArn sets the CoreNetworkArn field's value.
func (*Attachment) SetCoreNetworkId ¶
func (s *Attachment) SetCoreNetworkId(v string) *Attachment
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*Attachment) SetCreatedAt ¶
func (s *Attachment) SetCreatedAt(v time.Time) *Attachment
SetCreatedAt sets the CreatedAt field's value.
func (*Attachment) SetEdgeLocation ¶
func (s *Attachment) SetEdgeLocation(v string) *Attachment
SetEdgeLocation sets the EdgeLocation field's value.
func (*Attachment) SetNetworkFunctionGroupName ¶
func (s *Attachment) SetNetworkFunctionGroupName(v string) *Attachment
SetNetworkFunctionGroupName sets the NetworkFunctionGroupName field's value.
func (*Attachment) SetOwnerAccountId ¶
func (s *Attachment) SetOwnerAccountId(v string) *Attachment
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*Attachment) SetProposedNetworkFunctionGroupChange ¶
func (s *Attachment) SetProposedNetworkFunctionGroupChange(v *ProposedNetworkFunctionGroupChange) *Attachment
SetProposedNetworkFunctionGroupChange sets the ProposedNetworkFunctionGroupChange field's value.
func (*Attachment) SetProposedSegmentChange ¶
func (s *Attachment) SetProposedSegmentChange(v *ProposedSegmentChange) *Attachment
SetProposedSegmentChange sets the ProposedSegmentChange field's value.
func (*Attachment) SetResourceArn ¶
func (s *Attachment) SetResourceArn(v string) *Attachment
SetResourceArn sets the ResourceArn field's value.
func (*Attachment) SetSegmentName ¶
func (s *Attachment) SetSegmentName(v string) *Attachment
SetSegmentName sets the SegmentName field's value.
func (*Attachment) SetState ¶
func (s *Attachment) SetState(v string) *Attachment
SetState sets the State field's value.
func (*Attachment) SetTags ¶
func (s *Attachment) SetTags(v []*Tag) *Attachment
SetTags sets the Tags field's value.
func (*Attachment) SetUpdatedAt ¶
func (s *Attachment) SetUpdatedAt(v time.Time) *Attachment
SetUpdatedAt sets the UpdatedAt field's value.
func (Attachment) String ¶
func (s Attachment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Bandwidth ¶
type Bandwidth struct { // Download speed in Mbps. DownloadSpeed *int64 `type:"integer"` // Upload speed in Mbps. UploadSpeed *int64 `type:"integer"` // contains filtered or unexported fields }
Describes bandwidth information.
func (Bandwidth) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 ¶
type BgpOptions struct { // The Peer ASN of the BGP. PeerAsn *int64 `type:"long"` // contains filtered or unexported fields }
Describes the BGP options.
func (BgpOptions) GoString ¶
func (s BgpOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BgpOptions) SetPeerAsn ¶
func (s *BgpOptions) SetPeerAsn(v int64) *BgpOptions
SetPeerAsn sets the PeerAsn field's value.
func (BgpOptions) String ¶
func (s BgpOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The ID of the resource. // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // The resource type. // // ResourceType is a required field ResourceType *string `type:"string" required:"true"` // contains filtered or unexported fields }
There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectAttachment ¶
type ConnectAttachment struct { // The attachment details. Attachment *Attachment `type:"structure"` // Options for connecting an attachment. Options *ConnectAttachmentOptions `type:"structure"` // The ID of the transport attachment. TransportAttachmentId *string `type:"string"` // contains filtered or unexported fields }
Describes a core network Connect attachment.
func (ConnectAttachment) GoString ¶
func (s ConnectAttachment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectAttachment) SetAttachment ¶
func (s *ConnectAttachment) SetAttachment(v *Attachment) *ConnectAttachment
SetAttachment sets the Attachment field's value.
func (*ConnectAttachment) SetOptions ¶
func (s *ConnectAttachment) SetOptions(v *ConnectAttachmentOptions) *ConnectAttachment
SetOptions sets the Options field's value.
func (*ConnectAttachment) SetTransportAttachmentId ¶
func (s *ConnectAttachment) SetTransportAttachmentId(v string) *ConnectAttachment
SetTransportAttachmentId sets the TransportAttachmentId field's value.
func (ConnectAttachment) String ¶
func (s ConnectAttachment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectAttachmentOptions ¶
type ConnectAttachmentOptions struct { // The protocol used for the attachment connection. Protocol *string `type:"string" enum:"TunnelProtocol"` // contains filtered or unexported fields }
Describes a core network Connect attachment options.
func (ConnectAttachmentOptions) GoString ¶
func (s ConnectAttachmentOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectAttachmentOptions) SetProtocol ¶
func (s *ConnectAttachmentOptions) SetProtocol(v string) *ConnectAttachmentOptions
SetProtocol sets the Protocol field's value.
func (ConnectAttachmentOptions) String ¶
func (s ConnectAttachmentOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectPeer ¶
type ConnectPeer struct { // The configuration of the Connect peer. Configuration *ConnectPeerConfiguration `type:"structure"` // The ID of the attachment to connect. ConnectAttachmentId *string `type:"string"` // The ID of the Connect peer. ConnectPeerId *string `type:"string"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when the Connect peer was created. CreatedAt *time.Time `type:"timestamp"` // The Connect peer Regions where edges are located. EdgeLocation *string `min:"1" type:"string"` // The state of the Connect peer. State *string `type:"string" enum:"ConnectPeerState"` // The subnet ARN for the Connect peer. This only applies only when the protocol // is NO_ENCAP. SubnetArn *string `type:"string"` // The list of key-value tags associated with the Connect peer. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a core network Connect peer.
func (ConnectPeer) GoString ¶
func (s ConnectPeer) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectPeer) SetConfiguration ¶
func (s *ConnectPeer) SetConfiguration(v *ConnectPeerConfiguration) *ConnectPeer
SetConfiguration sets the Configuration field's value.
func (*ConnectPeer) SetConnectAttachmentId ¶
func (s *ConnectPeer) SetConnectAttachmentId(v string) *ConnectPeer
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (*ConnectPeer) SetConnectPeerId ¶
func (s *ConnectPeer) SetConnectPeerId(v string) *ConnectPeer
SetConnectPeerId sets the ConnectPeerId field's value.
func (*ConnectPeer) SetCoreNetworkId ¶
func (s *ConnectPeer) SetCoreNetworkId(v string) *ConnectPeer
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ConnectPeer) SetCreatedAt ¶
func (s *ConnectPeer) SetCreatedAt(v time.Time) *ConnectPeer
SetCreatedAt sets the CreatedAt field's value.
func (*ConnectPeer) SetEdgeLocation ¶
func (s *ConnectPeer) SetEdgeLocation(v string) *ConnectPeer
SetEdgeLocation sets the EdgeLocation field's value.
func (*ConnectPeer) SetState ¶
func (s *ConnectPeer) SetState(v string) *ConnectPeer
SetState sets the State field's value.
func (*ConnectPeer) SetSubnetArn ¶
func (s *ConnectPeer) SetSubnetArn(v string) *ConnectPeer
SetSubnetArn sets the SubnetArn field's value.
func (*ConnectPeer) SetTags ¶
func (s *ConnectPeer) SetTags(v []*Tag) *ConnectPeer
SetTags sets the Tags field's value.
func (ConnectPeer) String ¶
func (s ConnectPeer) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectPeerAssociation ¶
type ConnectPeerAssociation struct { // The ID of the Connect peer. ConnectPeerId *string `type:"string"` // The ID of the device to connect to. DeviceId *string `type:"string"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // The ID of the link. LinkId *string `type:"string"` // The state of the Connect peer association. State *string `type:"string" enum:"ConnectPeerAssociationState"` // contains filtered or unexported fields }
Describes a core network Connect peer association.
func (ConnectPeerAssociation) GoString ¶
func (s ConnectPeerAssociation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectPeerAssociation) SetConnectPeerId ¶
func (s *ConnectPeerAssociation) SetConnectPeerId(v string) *ConnectPeerAssociation
SetConnectPeerId sets the ConnectPeerId field's value.
func (*ConnectPeerAssociation) SetDeviceId ¶
func (s *ConnectPeerAssociation) SetDeviceId(v string) *ConnectPeerAssociation
SetDeviceId sets the DeviceId field's value.
func (*ConnectPeerAssociation) SetGlobalNetworkId ¶
func (s *ConnectPeerAssociation) SetGlobalNetworkId(v string) *ConnectPeerAssociation
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*ConnectPeerAssociation) SetLinkId ¶
func (s *ConnectPeerAssociation) SetLinkId(v string) *ConnectPeerAssociation
SetLinkId sets the LinkId field's value.
func (*ConnectPeerAssociation) SetState ¶
func (s *ConnectPeerAssociation) SetState(v string) *ConnectPeerAssociation
SetState sets the State field's value.
func (ConnectPeerAssociation) String ¶
func (s ConnectPeerAssociation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectPeerBgpConfiguration ¶
type ConnectPeerBgpConfiguration struct { // The address of a core network. CoreNetworkAddress *string `min:"1" type:"string"` // The ASN of the Coret Network. CoreNetworkAsn *int64 `type:"long"` // The address of a core network Connect peer. PeerAddress *string `min:"1" type:"string"` // The ASN of the Connect peer. PeerAsn *int64 `type:"long"` // contains filtered or unexported fields }
Describes a core network BGP configuration.
func (ConnectPeerBgpConfiguration) GoString ¶
func (s ConnectPeerBgpConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectPeerBgpConfiguration) SetCoreNetworkAddress ¶
func (s *ConnectPeerBgpConfiguration) SetCoreNetworkAddress(v string) *ConnectPeerBgpConfiguration
SetCoreNetworkAddress sets the CoreNetworkAddress field's value.
func (*ConnectPeerBgpConfiguration) SetCoreNetworkAsn ¶
func (s *ConnectPeerBgpConfiguration) SetCoreNetworkAsn(v int64) *ConnectPeerBgpConfiguration
SetCoreNetworkAsn sets the CoreNetworkAsn field's value.
func (*ConnectPeerBgpConfiguration) SetPeerAddress ¶
func (s *ConnectPeerBgpConfiguration) SetPeerAddress(v string) *ConnectPeerBgpConfiguration
SetPeerAddress sets the PeerAddress field's value.
func (*ConnectPeerBgpConfiguration) SetPeerAsn ¶
func (s *ConnectPeerBgpConfiguration) SetPeerAsn(v int64) *ConnectPeerBgpConfiguration
SetPeerAsn sets the PeerAsn field's value.
func (ConnectPeerBgpConfiguration) String ¶
func (s ConnectPeerBgpConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectPeerConfiguration ¶
type ConnectPeerConfiguration struct { // The Connect peer BGP configurations. BgpConfigurations []*ConnectPeerBgpConfiguration `type:"list"` // The IP address of a core network. CoreNetworkAddress *string `min:"1" type:"string"` // The inside IP addresses used for a Connect peer configuration. InsideCidrBlocks []*string `type:"list"` // The IP address of the Connect peer. PeerAddress *string `min:"1" type:"string"` // The protocol used for a Connect peer configuration. Protocol *string `type:"string" enum:"TunnelProtocol"` // contains filtered or unexported fields }
Describes a core network Connect peer configuration.
func (ConnectPeerConfiguration) GoString ¶
func (s ConnectPeerConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectPeerConfiguration) SetBgpConfigurations ¶
func (s *ConnectPeerConfiguration) SetBgpConfigurations(v []*ConnectPeerBgpConfiguration) *ConnectPeerConfiguration
SetBgpConfigurations sets the BgpConfigurations field's value.
func (*ConnectPeerConfiguration) SetCoreNetworkAddress ¶
func (s *ConnectPeerConfiguration) SetCoreNetworkAddress(v string) *ConnectPeerConfiguration
SetCoreNetworkAddress sets the CoreNetworkAddress field's value.
func (*ConnectPeerConfiguration) SetInsideCidrBlocks ¶
func (s *ConnectPeerConfiguration) SetInsideCidrBlocks(v []*string) *ConnectPeerConfiguration
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (*ConnectPeerConfiguration) SetPeerAddress ¶
func (s *ConnectPeerConfiguration) SetPeerAddress(v string) *ConnectPeerConfiguration
SetPeerAddress sets the PeerAddress field's value.
func (*ConnectPeerConfiguration) SetProtocol ¶
func (s *ConnectPeerConfiguration) SetProtocol(v string) *ConnectPeerConfiguration
SetProtocol sets the Protocol field's value.
func (ConnectPeerConfiguration) String ¶
func (s ConnectPeerConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectPeerSummary ¶
type ConnectPeerSummary struct { // The ID of a Connect peer attachment. ConnectAttachmentId *string `type:"string"` // The ID of a Connect peer. ConnectPeerId *string `type:"string"` // The state of a Connect peer. ConnectPeerState *string `type:"string" enum:"ConnectPeerState"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when a Connect peer was created. CreatedAt *time.Time `type:"timestamp"` // The Region where the edge is located. EdgeLocation *string `min:"1" type:"string"` // The subnet ARN for the Connect peer summary. SubnetArn *string `type:"string"` // The list of key-value tags associated with the Connect peer summary. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Summary description of a Connect peer.
func (ConnectPeerSummary) GoString ¶
func (s ConnectPeerSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectPeerSummary) SetConnectAttachmentId ¶
func (s *ConnectPeerSummary) SetConnectAttachmentId(v string) *ConnectPeerSummary
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (*ConnectPeerSummary) SetConnectPeerId ¶
func (s *ConnectPeerSummary) SetConnectPeerId(v string) *ConnectPeerSummary
SetConnectPeerId sets the ConnectPeerId field's value.
func (*ConnectPeerSummary) SetConnectPeerState ¶
func (s *ConnectPeerSummary) SetConnectPeerState(v string) *ConnectPeerSummary
SetConnectPeerState sets the ConnectPeerState field's value.
func (*ConnectPeerSummary) SetCoreNetworkId ¶
func (s *ConnectPeerSummary) SetCoreNetworkId(v string) *ConnectPeerSummary
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ConnectPeerSummary) SetCreatedAt ¶
func (s *ConnectPeerSummary) SetCreatedAt(v time.Time) *ConnectPeerSummary
SetCreatedAt sets the CreatedAt field's value.
func (*ConnectPeerSummary) SetEdgeLocation ¶
func (s *ConnectPeerSummary) SetEdgeLocation(v string) *ConnectPeerSummary
SetEdgeLocation sets the EdgeLocation field's value.
func (*ConnectPeerSummary) SetSubnetArn ¶
func (s *ConnectPeerSummary) SetSubnetArn(v string) *ConnectPeerSummary
SetSubnetArn sets the SubnetArn field's value.
func (*ConnectPeerSummary) SetTags ¶
func (s *ConnectPeerSummary) SetTags(v []*Tag) *ConnectPeerSummary
SetTags sets the Tags field's value.
func (ConnectPeerSummary) String ¶
func (s ConnectPeerSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Connection ¶
type Connection struct { // The ID of the second device in the connection. ConnectedDeviceId *string `type:"string"` // The ID of the link for the second device in the connection. ConnectedLinkId *string `type:"string"` // The Amazon Resource Name (ARN) of the connection. ConnectionArn *string `type:"string"` // The ID of the connection. ConnectionId *string `type:"string"` // The date and time that the connection was created. CreatedAt *time.Time `type:"timestamp"` // The description of the connection. Description *string `type:"string"` // The ID of the first device in the connection. DeviceId *string `type:"string"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // The ID of the link for the first device in the connection. LinkId *string `type:"string"` // The state of the connection. State *string `type:"string" enum:"ConnectionState"` // The tags for the connection. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a connection.
func (Connection) GoString ¶
func (s Connection) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Connection) SetConnectedDeviceId ¶
func (s *Connection) SetConnectedDeviceId(v string) *Connection
SetConnectedDeviceId sets the ConnectedDeviceId field's value.
func (*Connection) SetConnectedLinkId ¶
func (s *Connection) SetConnectedLinkId(v string) *Connection
SetConnectedLinkId sets the ConnectedLinkId field's value.
func (*Connection) SetConnectionArn ¶
func (s *Connection) SetConnectionArn(v string) *Connection
SetConnectionArn sets the ConnectionArn field's value.
func (*Connection) SetConnectionId ¶
func (s *Connection) SetConnectionId(v string) *Connection
SetConnectionId sets the ConnectionId field's value.
func (*Connection) SetCreatedAt ¶
func (s *Connection) SetCreatedAt(v time.Time) *Connection
SetCreatedAt sets the CreatedAt field's value.
func (*Connection) SetDescription ¶
func (s *Connection) SetDescription(v string) *Connection
SetDescription sets the Description field's value.
func (*Connection) SetDeviceId ¶
func (s *Connection) SetDeviceId(v string) *Connection
SetDeviceId sets the DeviceId field's value.
func (*Connection) SetGlobalNetworkId ¶
func (s *Connection) SetGlobalNetworkId(v string) *Connection
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*Connection) SetLinkId ¶
func (s *Connection) SetLinkId(v string) *Connection
SetLinkId sets the LinkId field's value.
func (*Connection) SetState ¶
func (s *Connection) SetState(v string) *Connection
SetState sets the State field's value.
func (*Connection) SetTags ¶
func (s *Connection) SetTags(v []*Tag) *Connection
SetTags sets the Tags field's value.
func (Connection) String ¶
func (s Connection) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectionHealth ¶
type ConnectionHealth struct { // The connection status. Status *string `type:"string" enum:"ConnectionStatus"` // The time the status was last updated. Timestamp *time.Time `type:"timestamp"` // The connection type. Type *string `type:"string" enum:"ConnectionType"` // contains filtered or unexported fields }
Describes connection health.
func (ConnectionHealth) GoString ¶
func (s ConnectionHealth) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectionHealth) SetStatus ¶
func (s *ConnectionHealth) SetStatus(v string) *ConnectionHealth
SetStatus sets the Status field's value.
func (*ConnectionHealth) SetTimestamp ¶
func (s *ConnectionHealth) SetTimestamp(v time.Time) *ConnectionHealth
SetTimestamp sets the Timestamp field's value.
func (*ConnectionHealth) SetType ¶
func (s *ConnectionHealth) SetType(v string) *ConnectionHealth
SetType sets the Type field's value.
func (ConnectionHealth) String ¶
func (s ConnectionHealth) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetwork ¶
type CoreNetwork struct { // The ARN of a core network. CoreNetworkArn *string `type:"string"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when a core network was created. CreatedAt *time.Time `type:"timestamp"` // The description of a core network. Description *string `type:"string"` // The edges within a core network. Edges []*CoreNetworkEdge `type:"list"` // The ID of the global network that your core network is a part of. GlobalNetworkId *string `type:"string"` // The network function groups associated with a core network. NetworkFunctionGroups []*CoreNetworkNetworkFunctionGroup `type:"list"` // The segments within a core network. Segments []*CoreNetworkSegment `type:"list"` // The current state of a core network. State *string `type:"string" enum:"CoreNetworkState"` // The list of key-value tags associated with a core network. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a core network.
func (CoreNetwork) GoString ¶
func (s CoreNetwork) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetwork) SetCoreNetworkArn ¶
func (s *CoreNetwork) SetCoreNetworkArn(v string) *CoreNetwork
SetCoreNetworkArn sets the CoreNetworkArn field's value.
func (*CoreNetwork) SetCoreNetworkId ¶
func (s *CoreNetwork) SetCoreNetworkId(v string) *CoreNetwork
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CoreNetwork) SetCreatedAt ¶
func (s *CoreNetwork) SetCreatedAt(v time.Time) *CoreNetwork
SetCreatedAt sets the CreatedAt field's value.
func (*CoreNetwork) SetDescription ¶
func (s *CoreNetwork) SetDescription(v string) *CoreNetwork
SetDescription sets the Description field's value.
func (*CoreNetwork) SetEdges ¶
func (s *CoreNetwork) SetEdges(v []*CoreNetworkEdge) *CoreNetwork
SetEdges sets the Edges field's value.
func (*CoreNetwork) SetGlobalNetworkId ¶
func (s *CoreNetwork) SetGlobalNetworkId(v string) *CoreNetwork
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CoreNetwork) SetNetworkFunctionGroups ¶
func (s *CoreNetwork) SetNetworkFunctionGroups(v []*CoreNetworkNetworkFunctionGroup) *CoreNetwork
SetNetworkFunctionGroups sets the NetworkFunctionGroups field's value.
func (*CoreNetwork) SetSegments ¶
func (s *CoreNetwork) SetSegments(v []*CoreNetworkSegment) *CoreNetwork
SetSegments sets the Segments field's value.
func (*CoreNetwork) SetState ¶
func (s *CoreNetwork) SetState(v string) *CoreNetwork
SetState sets the State field's value.
func (*CoreNetwork) SetTags ¶
func (s *CoreNetwork) SetTags(v []*Tag) *CoreNetwork
SetTags sets the Tags field's value.
func (CoreNetwork) String ¶
func (s CoreNetwork) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkChange ¶
type CoreNetworkChange struct { // The action to take for a core network. Action *string `type:"string" enum:"ChangeAction"` // The resource identifier. Identifier *string `type:"string"` // Uniquely identifies the path for a change within the changeset. For example, // the IdentifierPath for a core network segment change might be "CORE_NETWORK_SEGMENT/us-east-1/devsegment". IdentifierPath *string `type:"string"` // The new value for a core network NewValues *CoreNetworkChangeValues `type:"structure"` // The previous values for a core network. PreviousValues *CoreNetworkChangeValues `type:"structure"` // The type of change. Type *string `type:"string" enum:"ChangeType"` // contains filtered or unexported fields }
Details describing a core network change.
func (CoreNetworkChange) GoString ¶
func (s CoreNetworkChange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkChange) SetAction ¶
func (s *CoreNetworkChange) SetAction(v string) *CoreNetworkChange
SetAction sets the Action field's value.
func (*CoreNetworkChange) SetIdentifier ¶
func (s *CoreNetworkChange) SetIdentifier(v string) *CoreNetworkChange
SetIdentifier sets the Identifier field's value.
func (*CoreNetworkChange) SetIdentifierPath ¶
func (s *CoreNetworkChange) SetIdentifierPath(v string) *CoreNetworkChange
SetIdentifierPath sets the IdentifierPath field's value.
func (*CoreNetworkChange) SetNewValues ¶
func (s *CoreNetworkChange) SetNewValues(v *CoreNetworkChangeValues) *CoreNetworkChange
SetNewValues sets the NewValues field's value.
func (*CoreNetworkChange) SetPreviousValues ¶
func (s *CoreNetworkChange) SetPreviousValues(v *CoreNetworkChangeValues) *CoreNetworkChange
SetPreviousValues sets the PreviousValues field's value.
func (*CoreNetworkChange) SetType ¶
func (s *CoreNetworkChange) SetType(v string) *CoreNetworkChange
SetType sets the Type field's value.
func (CoreNetworkChange) String ¶
func (s CoreNetworkChange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkChangeEvent ¶
type CoreNetworkChangeEvent struct { // The action taken for the change event. Action *string `type:"string" enum:"ChangeAction"` // The timestamp for an event change in status. EventTime *time.Time `type:"timestamp"` // Uniquely identifies the path for a change within the changeset. For example, // the IdentifierPath for a core network segment change might be "CORE_NETWORK_SEGMENT/us-east-1/devsegment". IdentifierPath *string `type:"string"` // The status of the core network change event. Status *string `type:"string" enum:"ChangeStatus"` // Describes the type of change event. Type *string `type:"string" enum:"ChangeType"` // Details of the change event. Values *CoreNetworkChangeEventValues `type:"structure"` // contains filtered or unexported fields }
Describes a core network change event. This can be a change to a segment, attachment, route, etc.
func (CoreNetworkChangeEvent) GoString ¶
func (s CoreNetworkChangeEvent) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkChangeEvent) SetAction ¶
func (s *CoreNetworkChangeEvent) SetAction(v string) *CoreNetworkChangeEvent
SetAction sets the Action field's value.
func (*CoreNetworkChangeEvent) SetEventTime ¶
func (s *CoreNetworkChangeEvent) SetEventTime(v time.Time) *CoreNetworkChangeEvent
SetEventTime sets the EventTime field's value.
func (*CoreNetworkChangeEvent) SetIdentifierPath ¶
func (s *CoreNetworkChangeEvent) SetIdentifierPath(v string) *CoreNetworkChangeEvent
SetIdentifierPath sets the IdentifierPath field's value.
func (*CoreNetworkChangeEvent) SetStatus ¶
func (s *CoreNetworkChangeEvent) SetStatus(v string) *CoreNetworkChangeEvent
SetStatus sets the Status field's value.
func (*CoreNetworkChangeEvent) SetType ¶
func (s *CoreNetworkChangeEvent) SetType(v string) *CoreNetworkChangeEvent
SetType sets the Type field's value.
func (*CoreNetworkChangeEvent) SetValues ¶
func (s *CoreNetworkChangeEvent) SetValues(v *CoreNetworkChangeEventValues) *CoreNetworkChangeEvent
SetValues sets the Values field's value.
func (CoreNetworkChangeEvent) String ¶
func (s CoreNetworkChangeEvent) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkChangeEventValues ¶
type CoreNetworkChangeEventValues struct { // The ID of the attachment if the change event is associated with an attachment. AttachmentId *string `type:"string"` // For a STATIC_ROUTE event, this is the IP address. Cidr *string `type:"string"` // The edge location for the core network change event. EdgeLocation *string `min:"1" type:"string"` // The changed network function group name. NetworkFunctionGroupName *string `type:"string"` // The segment name if the change event is associated with a segment. SegmentName *string `type:"string"` // contains filtered or unexported fields }
Describes a core network change event.
func (CoreNetworkChangeEventValues) GoString ¶
func (s CoreNetworkChangeEventValues) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkChangeEventValues) SetAttachmentId ¶
func (s *CoreNetworkChangeEventValues) SetAttachmentId(v string) *CoreNetworkChangeEventValues
SetAttachmentId sets the AttachmentId field's value.
func (*CoreNetworkChangeEventValues) SetCidr ¶
func (s *CoreNetworkChangeEventValues) SetCidr(v string) *CoreNetworkChangeEventValues
SetCidr sets the Cidr field's value.
func (*CoreNetworkChangeEventValues) SetEdgeLocation ¶
func (s *CoreNetworkChangeEventValues) SetEdgeLocation(v string) *CoreNetworkChangeEventValues
SetEdgeLocation sets the EdgeLocation field's value.
func (*CoreNetworkChangeEventValues) SetNetworkFunctionGroupName ¶
func (s *CoreNetworkChangeEventValues) SetNetworkFunctionGroupName(v string) *CoreNetworkChangeEventValues
SetNetworkFunctionGroupName sets the NetworkFunctionGroupName field's value.
func (*CoreNetworkChangeEventValues) SetSegmentName ¶
func (s *CoreNetworkChangeEventValues) SetSegmentName(v string) *CoreNetworkChangeEventValues
SetSegmentName sets the SegmentName field's value.
func (CoreNetworkChangeEventValues) String ¶
func (s CoreNetworkChangeEventValues) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkChangeValues ¶
type CoreNetworkChangeValues struct { // The ASN of a core network. Asn *int64 `type:"long"` // The IP addresses used for a core network. Cidr *string `type:"string"` // The ID of the destination. DestinationIdentifier *string `type:"string"` // The Regions where edges are located in a core network. EdgeLocations []*string `type:"list"` // The inside IP addresses used for core network change values. InsideCidrBlocks []*string `type:"list"` // The network function group name if the change event is associated with a // network function group. NetworkFunctionGroupName *string `type:"string"` // The names of the segments in a core network. SegmentName *string `type:"string"` // Describes the service insertion action. ServiceInsertionActions []*ServiceInsertionAction `type:"list"` SharedSegments []*string `type:"list"` // contains filtered or unexported fields }
Describes a core network change.
func (CoreNetworkChangeValues) GoString ¶
func (s CoreNetworkChangeValues) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkChangeValues) SetAsn ¶
func (s *CoreNetworkChangeValues) SetAsn(v int64) *CoreNetworkChangeValues
SetAsn sets the Asn field's value.
func (*CoreNetworkChangeValues) SetCidr ¶
func (s *CoreNetworkChangeValues) SetCidr(v string) *CoreNetworkChangeValues
SetCidr sets the Cidr field's value.
func (*CoreNetworkChangeValues) SetDestinationIdentifier ¶
func (s *CoreNetworkChangeValues) SetDestinationIdentifier(v string) *CoreNetworkChangeValues
SetDestinationIdentifier sets the DestinationIdentifier field's value.
func (*CoreNetworkChangeValues) SetEdgeLocations ¶
func (s *CoreNetworkChangeValues) SetEdgeLocations(v []*string) *CoreNetworkChangeValues
SetEdgeLocations sets the EdgeLocations field's value.
func (*CoreNetworkChangeValues) SetInsideCidrBlocks ¶
func (s *CoreNetworkChangeValues) SetInsideCidrBlocks(v []*string) *CoreNetworkChangeValues
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (*CoreNetworkChangeValues) SetNetworkFunctionGroupName ¶
func (s *CoreNetworkChangeValues) SetNetworkFunctionGroupName(v string) *CoreNetworkChangeValues
SetNetworkFunctionGroupName sets the NetworkFunctionGroupName field's value.
func (*CoreNetworkChangeValues) SetSegmentName ¶
func (s *CoreNetworkChangeValues) SetSegmentName(v string) *CoreNetworkChangeValues
SetSegmentName sets the SegmentName field's value.
func (*CoreNetworkChangeValues) SetServiceInsertionActions ¶
func (s *CoreNetworkChangeValues) SetServiceInsertionActions(v []*ServiceInsertionAction) *CoreNetworkChangeValues
SetServiceInsertionActions sets the ServiceInsertionActions field's value.
func (*CoreNetworkChangeValues) SetSharedSegments ¶
func (s *CoreNetworkChangeValues) SetSharedSegments(v []*string) *CoreNetworkChangeValues
SetSharedSegments sets the SharedSegments field's value.
func (CoreNetworkChangeValues) String ¶
func (s CoreNetworkChangeValues) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkEdge ¶
type CoreNetworkEdge struct { // The ASN of a core network edge. Asn *int64 `type:"long"` // The Region where a core network edge is located. EdgeLocation *string `min:"1" type:"string"` // The inside IP addresses used for core network edges. InsideCidrBlocks []*string `type:"list"` // contains filtered or unexported fields }
Describes a core network edge.
func (CoreNetworkEdge) GoString ¶
func (s CoreNetworkEdge) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkEdge) SetAsn ¶
func (s *CoreNetworkEdge) SetAsn(v int64) *CoreNetworkEdge
SetAsn sets the Asn field's value.
func (*CoreNetworkEdge) SetEdgeLocation ¶
func (s *CoreNetworkEdge) SetEdgeLocation(v string) *CoreNetworkEdge
SetEdgeLocation sets the EdgeLocation field's value.
func (*CoreNetworkEdge) SetInsideCidrBlocks ¶
func (s *CoreNetworkEdge) SetInsideCidrBlocks(v []*string) *CoreNetworkEdge
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (CoreNetworkEdge) String ¶
func (s CoreNetworkEdge) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkNetworkFunctionGroup ¶
type CoreNetworkNetworkFunctionGroup struct { // The core network edge locations. EdgeLocations []*string `type:"list"` // The name of the network function group. Name *string `type:"string"` // The segments associated with the network function group. Segments *ServiceInsertionSegments `type:"structure"` // contains filtered or unexported fields }
Describes a network function group.
func (CoreNetworkNetworkFunctionGroup) GoString ¶
func (s CoreNetworkNetworkFunctionGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkNetworkFunctionGroup) SetEdgeLocations ¶
func (s *CoreNetworkNetworkFunctionGroup) SetEdgeLocations(v []*string) *CoreNetworkNetworkFunctionGroup
SetEdgeLocations sets the EdgeLocations field's value.
func (*CoreNetworkNetworkFunctionGroup) SetName ¶
func (s *CoreNetworkNetworkFunctionGroup) SetName(v string) *CoreNetworkNetworkFunctionGroup
SetName sets the Name field's value.
func (*CoreNetworkNetworkFunctionGroup) SetSegments ¶
func (s *CoreNetworkNetworkFunctionGroup) SetSegments(v *ServiceInsertionSegments) *CoreNetworkNetworkFunctionGroup
SetSegments sets the Segments field's value.
func (CoreNetworkNetworkFunctionGroup) String ¶
func (s CoreNetworkNetworkFunctionGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkNetworkFunctionGroupIdentifier ¶
type CoreNetworkNetworkFunctionGroupIdentifier struct { // The ID of the core network. CoreNetworkId *string `type:"string"` // The location for the core network edge. EdgeLocation *string `min:"1" type:"string"` // The network function group name. NetworkFunctionGroupName *string `type:"string"` // contains filtered or unexported fields }
Describes a core network
func (CoreNetworkNetworkFunctionGroupIdentifier) GoString ¶
func (s CoreNetworkNetworkFunctionGroupIdentifier) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkNetworkFunctionGroupIdentifier) SetCoreNetworkId ¶
func (s *CoreNetworkNetworkFunctionGroupIdentifier) SetCoreNetworkId(v string) *CoreNetworkNetworkFunctionGroupIdentifier
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CoreNetworkNetworkFunctionGroupIdentifier) SetEdgeLocation ¶
func (s *CoreNetworkNetworkFunctionGroupIdentifier) SetEdgeLocation(v string) *CoreNetworkNetworkFunctionGroupIdentifier
SetEdgeLocation sets the EdgeLocation field's value.
func (*CoreNetworkNetworkFunctionGroupIdentifier) SetNetworkFunctionGroupName ¶
func (s *CoreNetworkNetworkFunctionGroupIdentifier) SetNetworkFunctionGroupName(v string) *CoreNetworkNetworkFunctionGroupIdentifier
SetNetworkFunctionGroupName sets the NetworkFunctionGroupName field's value.
func (CoreNetworkNetworkFunctionGroupIdentifier) String ¶
func (s CoreNetworkNetworkFunctionGroupIdentifier) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkNetworkFunctionGroupIdentifier) Validate ¶
func (s *CoreNetworkNetworkFunctionGroupIdentifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CoreNetworkPolicy ¶
type CoreNetworkPolicy struct { // Whether a core network policy is the current LIVE policy or the most recently // submitted policy. Alias *string `type:"string" enum:"CoreNetworkPolicyAlias"` // The state of a core network policy. ChangeSetState *string `type:"string" enum:"ChangeSetState"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when a core network policy was created. CreatedAt *time.Time `type:"timestamp"` // The description of a core network policy. Description *string `type:"string"` // Describes a core network policy. PolicyDocument aws.JSONValue `type:"jsonvalue"` // Describes any errors in a core network policy. PolicyErrors []*CoreNetworkPolicyError `type:"list"` // The ID of the policy version. PolicyVersionId *int64 `type:"integer"` // contains filtered or unexported fields }
Describes a core network policy. You can have only one LIVE Core Policy.
func (CoreNetworkPolicy) GoString ¶
func (s CoreNetworkPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkPolicy) SetAlias ¶
func (s *CoreNetworkPolicy) SetAlias(v string) *CoreNetworkPolicy
SetAlias sets the Alias field's value.
func (*CoreNetworkPolicy) SetChangeSetState ¶
func (s *CoreNetworkPolicy) SetChangeSetState(v string) *CoreNetworkPolicy
SetChangeSetState sets the ChangeSetState field's value.
func (*CoreNetworkPolicy) SetCoreNetworkId ¶
func (s *CoreNetworkPolicy) SetCoreNetworkId(v string) *CoreNetworkPolicy
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CoreNetworkPolicy) SetCreatedAt ¶
func (s *CoreNetworkPolicy) SetCreatedAt(v time.Time) *CoreNetworkPolicy
SetCreatedAt sets the CreatedAt field's value.
func (*CoreNetworkPolicy) SetDescription ¶
func (s *CoreNetworkPolicy) SetDescription(v string) *CoreNetworkPolicy
SetDescription sets the Description field's value.
func (*CoreNetworkPolicy) SetPolicyDocument ¶
func (s *CoreNetworkPolicy) SetPolicyDocument(v aws.JSONValue) *CoreNetworkPolicy
SetPolicyDocument sets the PolicyDocument field's value.
func (*CoreNetworkPolicy) SetPolicyErrors ¶
func (s *CoreNetworkPolicy) SetPolicyErrors(v []*CoreNetworkPolicyError) *CoreNetworkPolicy
SetPolicyErrors sets the PolicyErrors field's value.
func (*CoreNetworkPolicy) SetPolicyVersionId ¶
func (s *CoreNetworkPolicy) SetPolicyVersionId(v int64) *CoreNetworkPolicy
SetPolicyVersionId sets the PolicyVersionId field's value.
func (CoreNetworkPolicy) String ¶
func (s CoreNetworkPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkPolicyError ¶
type CoreNetworkPolicyError struct { // The error code associated with a core network policy error. // // ErrorCode is a required field ErrorCode *string `type:"string" required:"true"` // The message associated with a core network policy error code. // // Message is a required field Message *string `type:"string" required:"true"` // The JSON path where the error was discovered in the policy document. Path *string `type:"string"` // contains filtered or unexported fields }
Provides details about an error in a core network policy.
func (CoreNetworkPolicyError) GoString ¶
func (s CoreNetworkPolicyError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkPolicyError) SetErrorCode ¶
func (s *CoreNetworkPolicyError) SetErrorCode(v string) *CoreNetworkPolicyError
SetErrorCode sets the ErrorCode field's value.
func (*CoreNetworkPolicyError) SetMessage ¶
func (s *CoreNetworkPolicyError) SetMessage(v string) *CoreNetworkPolicyError
SetMessage sets the Message field's value.
func (*CoreNetworkPolicyError) SetPath ¶
func (s *CoreNetworkPolicyError) SetPath(v string) *CoreNetworkPolicyError
SetPath sets the Path field's value.
func (CoreNetworkPolicyError) String ¶
func (s CoreNetworkPolicyError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkPolicyException ¶
type CoreNetworkPolicyException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Describes a core network policy exception. Errors []*CoreNetworkPolicyError `type:"list"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Describes a core network policy exception.
func (*CoreNetworkPolicyException) Code ¶
func (s *CoreNetworkPolicyException) Code() string
Code returns the exception type name.
func (*CoreNetworkPolicyException) Error ¶
func (s *CoreNetworkPolicyException) Error() string
func (CoreNetworkPolicyException) GoString ¶
func (s CoreNetworkPolicyException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkPolicyException) Message ¶
func (s *CoreNetworkPolicyException) Message() string
Message returns the exception's message.
func (*CoreNetworkPolicyException) OrigErr ¶
func (s *CoreNetworkPolicyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*CoreNetworkPolicyException) RequestID ¶
func (s *CoreNetworkPolicyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*CoreNetworkPolicyException) StatusCode ¶
func (s *CoreNetworkPolicyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (CoreNetworkPolicyException) String ¶
func (s CoreNetworkPolicyException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkPolicyVersion ¶
type CoreNetworkPolicyVersion struct { // Whether a core network policy is the current policy or the most recently // submitted policy. Alias *string `type:"string" enum:"CoreNetworkPolicyAlias"` // The status of the policy version change set. ChangeSetState *string `type:"string" enum:"ChangeSetState"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when a core network policy version was created. CreatedAt *time.Time `type:"timestamp"` // The description of a core network policy version. Description *string `type:"string"` // The ID of the policy version. PolicyVersionId *int64 `type:"integer"` // contains filtered or unexported fields }
Describes a core network policy version.
func (CoreNetworkPolicyVersion) GoString ¶
func (s CoreNetworkPolicyVersion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkPolicyVersion) SetAlias ¶
func (s *CoreNetworkPolicyVersion) SetAlias(v string) *CoreNetworkPolicyVersion
SetAlias sets the Alias field's value.
func (*CoreNetworkPolicyVersion) SetChangeSetState ¶
func (s *CoreNetworkPolicyVersion) SetChangeSetState(v string) *CoreNetworkPolicyVersion
SetChangeSetState sets the ChangeSetState field's value.
func (*CoreNetworkPolicyVersion) SetCoreNetworkId ¶
func (s *CoreNetworkPolicyVersion) SetCoreNetworkId(v string) *CoreNetworkPolicyVersion
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CoreNetworkPolicyVersion) SetCreatedAt ¶
func (s *CoreNetworkPolicyVersion) SetCreatedAt(v time.Time) *CoreNetworkPolicyVersion
SetCreatedAt sets the CreatedAt field's value.
func (*CoreNetworkPolicyVersion) SetDescription ¶
func (s *CoreNetworkPolicyVersion) SetDescription(v string) *CoreNetworkPolicyVersion
SetDescription sets the Description field's value.
func (*CoreNetworkPolicyVersion) SetPolicyVersionId ¶
func (s *CoreNetworkPolicyVersion) SetPolicyVersionId(v int64) *CoreNetworkPolicyVersion
SetPolicyVersionId sets the PolicyVersionId field's value.
func (CoreNetworkPolicyVersion) String ¶
func (s CoreNetworkPolicyVersion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkSegment ¶
type CoreNetworkSegment struct { // The Regions where the edges are located. EdgeLocations []*string `type:"list"` // The name of a core network segment. Name *string `type:"string"` SharedSegments []*string `type:"list"` // contains filtered or unexported fields }
Describes a core network segment, which are dedicated routes. Only attachments within this segment can communicate with each other.
func (CoreNetworkSegment) GoString ¶
func (s CoreNetworkSegment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkSegment) SetEdgeLocations ¶
func (s *CoreNetworkSegment) SetEdgeLocations(v []*string) *CoreNetworkSegment
SetEdgeLocations sets the EdgeLocations field's value.
func (*CoreNetworkSegment) SetName ¶
func (s *CoreNetworkSegment) SetName(v string) *CoreNetworkSegment
SetName sets the Name field's value.
func (*CoreNetworkSegment) SetSharedSegments ¶
func (s *CoreNetworkSegment) SetSharedSegments(v []*string) *CoreNetworkSegment
SetSharedSegments sets the SharedSegments field's value.
func (CoreNetworkSegment) String ¶
func (s CoreNetworkSegment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkSegmentEdgeIdentifier ¶
type CoreNetworkSegmentEdgeIdentifier struct { // The ID of a core network. CoreNetworkId *string `type:"string"` // The Region where the segment edge is located. EdgeLocation *string `min:"1" type:"string"` // The name of the segment edge. SegmentName *string `type:"string"` // contains filtered or unexported fields }
Returns details about a core network edge.
func (CoreNetworkSegmentEdgeIdentifier) GoString ¶
func (s CoreNetworkSegmentEdgeIdentifier) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkSegmentEdgeIdentifier) SetCoreNetworkId ¶
func (s *CoreNetworkSegmentEdgeIdentifier) SetCoreNetworkId(v string) *CoreNetworkSegmentEdgeIdentifier
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CoreNetworkSegmentEdgeIdentifier) SetEdgeLocation ¶
func (s *CoreNetworkSegmentEdgeIdentifier) SetEdgeLocation(v string) *CoreNetworkSegmentEdgeIdentifier
SetEdgeLocation sets the EdgeLocation field's value.
func (*CoreNetworkSegmentEdgeIdentifier) SetSegmentName ¶
func (s *CoreNetworkSegmentEdgeIdentifier) SetSegmentName(v string) *CoreNetworkSegmentEdgeIdentifier
SetSegmentName sets the SegmentName field's value.
func (CoreNetworkSegmentEdgeIdentifier) String ¶
func (s CoreNetworkSegmentEdgeIdentifier) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkSegmentEdgeIdentifier) Validate ¶
func (s *CoreNetworkSegmentEdgeIdentifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CoreNetworkSummary ¶
type CoreNetworkSummary struct { // a core network ARN. CoreNetworkArn *string `type:"string"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The description of a core network. Description *string `type:"string"` // The global network ID. GlobalNetworkId *string `type:"string"` // The ID of the account owner. OwnerAccountId *string `min:"12" type:"string"` // The state of a core network. State *string `type:"string" enum:"CoreNetworkState"` // The key-value tags associated with a core network summary. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Returns summary information about a core network.
func (CoreNetworkSummary) GoString ¶
func (s CoreNetworkSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkSummary) SetCoreNetworkArn ¶
func (s *CoreNetworkSummary) SetCoreNetworkArn(v string) *CoreNetworkSummary
SetCoreNetworkArn sets the CoreNetworkArn field's value.
func (*CoreNetworkSummary) SetCoreNetworkId ¶
func (s *CoreNetworkSummary) SetCoreNetworkId(v string) *CoreNetworkSummary
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CoreNetworkSummary) SetDescription ¶
func (s *CoreNetworkSummary) SetDescription(v string) *CoreNetworkSummary
SetDescription sets the Description field's value.
func (*CoreNetworkSummary) SetGlobalNetworkId ¶
func (s *CoreNetworkSummary) SetGlobalNetworkId(v string) *CoreNetworkSummary
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CoreNetworkSummary) SetOwnerAccountId ¶
func (s *CoreNetworkSummary) SetOwnerAccountId(v string) *CoreNetworkSummary
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*CoreNetworkSummary) SetState ¶
func (s *CoreNetworkSummary) SetState(v string) *CoreNetworkSummary
SetState sets the State field's value.
func (*CoreNetworkSummary) SetTags ¶
func (s *CoreNetworkSummary) SetTags(v []*Tag) *CoreNetworkSummary
SetTags sets the Tags field's value.
func (CoreNetworkSummary) String ¶
func (s CoreNetworkSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConnectAttachmentInput ¶
type CreateConnectAttachmentInput struct { // The client token associated with the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The ID of a core network where you want to create the attachment. // // CoreNetworkId is a required field CoreNetworkId *string `type:"string" required:"true"` // The Region where the edge is located. // // EdgeLocation is a required field EdgeLocation *string `min:"1" type:"string" required:"true"` // Options for creating an attachment. // // Options is a required field Options *ConnectAttachmentOptions `type:"structure" required:"true"` // The list of key-value tags associated with the request. Tags []*Tag `type:"list"` // The ID of the attachment between the two connections. // // TransportAttachmentId is a required field TransportAttachmentId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateConnectAttachmentInput) GoString ¶
func (s CreateConnectAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectAttachmentInput) SetClientToken ¶
func (s *CreateConnectAttachmentInput) SetClientToken(v string) *CreateConnectAttachmentInput
SetClientToken sets the ClientToken field's value.
func (*CreateConnectAttachmentInput) SetCoreNetworkId ¶
func (s *CreateConnectAttachmentInput) SetCoreNetworkId(v string) *CreateConnectAttachmentInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CreateConnectAttachmentInput) SetEdgeLocation ¶
func (s *CreateConnectAttachmentInput) SetEdgeLocation(v string) *CreateConnectAttachmentInput
SetEdgeLocation sets the EdgeLocation field's value.
func (*CreateConnectAttachmentInput) SetOptions ¶
func (s *CreateConnectAttachmentInput) SetOptions(v *ConnectAttachmentOptions) *CreateConnectAttachmentInput
SetOptions sets the Options field's value.
func (*CreateConnectAttachmentInput) SetTags ¶
func (s *CreateConnectAttachmentInput) SetTags(v []*Tag) *CreateConnectAttachmentInput
SetTags sets the Tags field's value.
func (*CreateConnectAttachmentInput) SetTransportAttachmentId ¶
func (s *CreateConnectAttachmentInput) SetTransportAttachmentId(v string) *CreateConnectAttachmentInput
SetTransportAttachmentId sets the TransportAttachmentId field's value.
func (CreateConnectAttachmentInput) String ¶
func (s CreateConnectAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectAttachmentInput) Validate ¶
func (s *CreateConnectAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectAttachmentOutput ¶
type CreateConnectAttachmentOutput struct { // The response to a Connect attachment request. ConnectAttachment *ConnectAttachment `type:"structure"` // contains filtered or unexported fields }
func (CreateConnectAttachmentOutput) GoString ¶
func (s CreateConnectAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectAttachmentOutput) SetConnectAttachment ¶
func (s *CreateConnectAttachmentOutput) SetConnectAttachment(v *ConnectAttachment) *CreateConnectAttachmentOutput
SetConnectAttachment sets the ConnectAttachment field's value.
func (CreateConnectAttachmentOutput) String ¶
func (s CreateConnectAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConnectPeerInput ¶
type CreateConnectPeerInput struct { // The Connect peer BGP options. This only applies only when the protocol is // GRE. 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. This only applies only when the protocol // is GRE. CoreNetworkAddress *string `min:"1" type:"string"` // The inside IP addresses used for BGP peering. InsideCidrBlocks []*string `type:"list"` // The Connect peer address. // // PeerAddress is a required field PeerAddress *string `min:"1" type:"string" required:"true"` // The subnet ARN for the Connect peer. This only applies only when the protocol // is NO_ENCAP. SubnetArn *string `type:"string"` // The tags associated with the peer request. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateConnectPeerInput) GoString ¶
func (s CreateConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectPeerInput) SetBgpOptions ¶
func (s *CreateConnectPeerInput) SetBgpOptions(v *BgpOptions) *CreateConnectPeerInput
SetBgpOptions sets the BgpOptions field's value.
func (*CreateConnectPeerInput) SetClientToken ¶
func (s *CreateConnectPeerInput) SetClientToken(v string) *CreateConnectPeerInput
SetClientToken sets the ClientToken field's value.
func (*CreateConnectPeerInput) SetConnectAttachmentId ¶
func (s *CreateConnectPeerInput) SetConnectAttachmentId(v string) *CreateConnectPeerInput
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (*CreateConnectPeerInput) SetCoreNetworkAddress ¶
func (s *CreateConnectPeerInput) SetCoreNetworkAddress(v string) *CreateConnectPeerInput
SetCoreNetworkAddress sets the CoreNetworkAddress field's value.
func (*CreateConnectPeerInput) SetInsideCidrBlocks ¶
func (s *CreateConnectPeerInput) SetInsideCidrBlocks(v []*string) *CreateConnectPeerInput
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (*CreateConnectPeerInput) SetPeerAddress ¶
func (s *CreateConnectPeerInput) SetPeerAddress(v string) *CreateConnectPeerInput
SetPeerAddress sets the PeerAddress field's value.
func (*CreateConnectPeerInput) SetSubnetArn ¶
func (s *CreateConnectPeerInput) SetSubnetArn(v string) *CreateConnectPeerInput
SetSubnetArn sets the SubnetArn field's value.
func (*CreateConnectPeerInput) SetTags ¶
func (s *CreateConnectPeerInput) SetTags(v []*Tag) *CreateConnectPeerInput
SetTags sets the Tags field's value.
func (CreateConnectPeerInput) String ¶
func (s CreateConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectPeerInput) Validate ¶
func (s *CreateConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectPeerOutput ¶
type CreateConnectPeerOutput struct { // The response to the request. ConnectPeer *ConnectPeer `type:"structure"` // contains filtered or unexported fields }
func (CreateConnectPeerOutput) GoString ¶
func (s CreateConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectPeerOutput) SetConnectPeer ¶
func (s *CreateConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *CreateConnectPeerOutput
SetConnectPeer sets the ConnectPeer field's value.
func (CreateConnectPeerOutput) String ¶
func (s CreateConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConnectionInput ¶
type CreateConnectionInput struct { // The ID of the second device in the connection. // // ConnectedDeviceId is a required field ConnectedDeviceId *string `type:"string" required:"true"` // The ID of the link for the second device. ConnectedLinkId *string `type:"string"` // A description of the connection. // // Length Constraints: Maximum length of 256 characters. Description *string `type:"string"` // The ID of the first device in the connection. // // DeviceId is a required field DeviceId *string `type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link for the first device. LinkId *string `type:"string"` // The tags to apply to the resource during creation. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateConnectionInput) GoString ¶
func (s CreateConnectionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectionInput) SetConnectedDeviceId ¶
func (s *CreateConnectionInput) SetConnectedDeviceId(v string) *CreateConnectionInput
SetConnectedDeviceId sets the ConnectedDeviceId field's value.
func (*CreateConnectionInput) SetConnectedLinkId ¶
func (s *CreateConnectionInput) SetConnectedLinkId(v string) *CreateConnectionInput
SetConnectedLinkId sets the ConnectedLinkId field's value.
func (*CreateConnectionInput) SetDescription ¶
func (s *CreateConnectionInput) SetDescription(v string) *CreateConnectionInput
SetDescription sets the Description field's value.
func (*CreateConnectionInput) SetDeviceId ¶
func (s *CreateConnectionInput) SetDeviceId(v string) *CreateConnectionInput
SetDeviceId sets the DeviceId field's value.
func (*CreateConnectionInput) SetGlobalNetworkId ¶
func (s *CreateConnectionInput) SetGlobalNetworkId(v string) *CreateConnectionInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CreateConnectionInput) SetLinkId ¶
func (s *CreateConnectionInput) SetLinkId(v string) *CreateConnectionInput
SetLinkId sets the LinkId field's value.
func (*CreateConnectionInput) SetTags ¶
func (s *CreateConnectionInput) SetTags(v []*Tag) *CreateConnectionInput
SetTags sets the Tags field's value.
func (CreateConnectionInput) String ¶
func (s CreateConnectionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectionInput) Validate ¶
func (s *CreateConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectionOutput ¶
type CreateConnectionOutput struct { // Information about the connection. Connection *Connection `type:"structure"` // contains filtered or unexported fields }
func (CreateConnectionOutput) GoString ¶
func (s CreateConnectionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectionOutput) SetConnection ¶
func (s *CreateConnectionOutput) SetConnection(v *Connection) *CreateConnectionOutput
SetConnection sets the Connection field's value.
func (CreateConnectionOutput) String ¶
func (s CreateConnectionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateCoreNetworkInput ¶
type CreateCoreNetworkInput struct { // The client token associated with a core network request. ClientToken *string `type:"string" idempotencyToken:"true"` // The description of a core network. Description *string `type:"string"` // The ID of the global network that a core network will be a part of. // // GlobalNetworkId is a required field GlobalNetworkId *string `type:"string" required:"true"` // The policy document for creating a core network. PolicyDocument *string `type:"string"` // Key-value tags associated with a core network request. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateCoreNetworkInput) GoString ¶
func (s CreateCoreNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCoreNetworkInput) SetClientToken ¶
func (s *CreateCoreNetworkInput) SetClientToken(v string) *CreateCoreNetworkInput
SetClientToken sets the ClientToken field's value.
func (*CreateCoreNetworkInput) SetDescription ¶
func (s *CreateCoreNetworkInput) SetDescription(v string) *CreateCoreNetworkInput
SetDescription sets the Description field's value.
func (*CreateCoreNetworkInput) SetGlobalNetworkId ¶
func (s *CreateCoreNetworkInput) SetGlobalNetworkId(v string) *CreateCoreNetworkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CreateCoreNetworkInput) SetPolicyDocument ¶
func (s *CreateCoreNetworkInput) SetPolicyDocument(v string) *CreateCoreNetworkInput
SetPolicyDocument sets the PolicyDocument field's value.
func (*CreateCoreNetworkInput) SetTags ¶
func (s *CreateCoreNetworkInput) SetTags(v []*Tag) *CreateCoreNetworkInput
SetTags sets the Tags field's value.
func (CreateCoreNetworkInput) String ¶
func (s CreateCoreNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCoreNetworkInput) Validate ¶
func (s *CreateCoreNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateCoreNetworkOutput ¶
type CreateCoreNetworkOutput struct { // Returns details about a core network. CoreNetwork *CoreNetwork `type:"structure"` // contains filtered or unexported fields }
func (CreateCoreNetworkOutput) GoString ¶
func (s CreateCoreNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCoreNetworkOutput) SetCoreNetwork ¶
func (s *CreateCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *CreateCoreNetworkOutput
SetCoreNetwork sets the CoreNetwork field's value.
func (CreateCoreNetworkOutput) String ¶
func (s CreateCoreNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDeviceInput ¶
type CreateDeviceInput struct { // The Amazon Web Services location of the device, if applicable. For an on-premises // device, you can omit this parameter. AWSLocation *AWSLocation `type:"structure"` // A description of the device. // // Constraints: Maximum length of 256 characters. Description *string `type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The location of the device. // // Location is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateDeviceInput's // String and GoString methods. Location *Location `type:"structure" sensitive:"true"` // The model of the device. // // Constraints: Maximum length of 128 characters. Model *string `type:"string"` // The serial number of the device. // // Constraints: Maximum length of 128 characters. SerialNumber *string `type:"string"` // The ID of the site. SiteId *string `type:"string"` // The tags to apply to the resource during creation. Tags []*Tag `type:"list"` // The type of the device. Type *string `type:"string"` // The vendor of the device. // // Constraints: Maximum length of 128 characters. Vendor *string `type:"string"` // contains filtered or unexported fields }
func (CreateDeviceInput) GoString ¶
func (s CreateDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDeviceInput) SetAWSLocation ¶
func (s *CreateDeviceInput) SetAWSLocation(v *AWSLocation) *CreateDeviceInput
SetAWSLocation sets the AWSLocation field's value.
func (*CreateDeviceInput) SetDescription ¶
func (s *CreateDeviceInput) SetDescription(v string) *CreateDeviceInput
SetDescription sets the Description field's value.
func (*CreateDeviceInput) SetGlobalNetworkId ¶
func (s *CreateDeviceInput) SetGlobalNetworkId(v string) *CreateDeviceInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CreateDeviceInput) SetLocation ¶
func (s *CreateDeviceInput) SetLocation(v *Location) *CreateDeviceInput
SetLocation sets the Location field's value.
func (*CreateDeviceInput) SetModel ¶
func (s *CreateDeviceInput) SetModel(v string) *CreateDeviceInput
SetModel sets the Model field's value.
func (*CreateDeviceInput) SetSerialNumber ¶
func (s *CreateDeviceInput) SetSerialNumber(v string) *CreateDeviceInput
SetSerialNumber sets the SerialNumber field's value.
func (*CreateDeviceInput) SetSiteId ¶
func (s *CreateDeviceInput) SetSiteId(v string) *CreateDeviceInput
SetSiteId sets the SiteId field's value.
func (*CreateDeviceInput) SetTags ¶
func (s *CreateDeviceInput) SetTags(v []*Tag) *CreateDeviceInput
SetTags sets the Tags field's value.
func (*CreateDeviceInput) SetType ¶
func (s *CreateDeviceInput) SetType(v string) *CreateDeviceInput
SetType sets the Type field's value.
func (*CreateDeviceInput) SetVendor ¶
func (s *CreateDeviceInput) SetVendor(v string) *CreateDeviceInput
SetVendor sets the Vendor field's value.
func (CreateDeviceInput) String ¶
func (s CreateDeviceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDeviceInput) Validate ¶
func (s *CreateDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDeviceOutput ¶
type CreateDeviceOutput struct { // Information about the device. Device *Device `type:"structure"` // contains filtered or unexported fields }
func (CreateDeviceOutput) GoString ¶
func (s CreateDeviceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDeviceOutput) SetDevice ¶
func (s *CreateDeviceOutput) SetDevice(v *Device) *CreateDeviceOutput
SetDevice sets the Device field's value.
func (CreateDeviceOutput) String ¶
func (s CreateDeviceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateGlobalNetworkInput ¶
type CreateGlobalNetworkInput struct { // A description of the global network. // // Constraints: Maximum length of 256 characters. Description *string `type:"string"` // The tags to apply to the resource during creation. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateGlobalNetworkInput) GoString ¶
func (s CreateGlobalNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGlobalNetworkInput) SetDescription ¶
func (s *CreateGlobalNetworkInput) SetDescription(v string) *CreateGlobalNetworkInput
SetDescription sets the Description field's value.
func (*CreateGlobalNetworkInput) SetTags ¶
func (s *CreateGlobalNetworkInput) SetTags(v []*Tag) *CreateGlobalNetworkInput
SetTags sets the Tags field's value.
func (CreateGlobalNetworkInput) String ¶
func (s CreateGlobalNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateGlobalNetworkOutput ¶
type CreateGlobalNetworkOutput struct { // Information about the global network object. GlobalNetwork *GlobalNetwork `type:"structure"` // contains filtered or unexported fields }
func (CreateGlobalNetworkOutput) GoString ¶
func (s CreateGlobalNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGlobalNetworkOutput) SetGlobalNetwork ¶
func (s *CreateGlobalNetworkOutput) SetGlobalNetwork(v *GlobalNetwork) *CreateGlobalNetworkOutput
SetGlobalNetwork sets the GlobalNetwork field's value.
func (CreateGlobalNetworkOutput) String ¶
func (s CreateGlobalNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateLinkInput ¶
type CreateLinkInput struct { // The upload speed and download speed in Mbps. // // Bandwidth is a required field Bandwidth *Bandwidth `type:"structure" required:"true"` // A description of the link. // // Constraints: Maximum length of 256 characters. Description *string `type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The provider of the link. // // Constraints: Maximum length of 128 characters. Cannot include the following // characters: | \ ^ Provider *string `type:"string"` // The ID of the site. // // SiteId is a required field SiteId *string `type:"string" required:"true"` // The tags to apply to the resource during creation. Tags []*Tag `type:"list"` // The type of the link. // // Constraints: Maximum length of 128 characters. Cannot include the following // characters: | \ ^ Type *string `type:"string"` // contains filtered or unexported fields }
func (CreateLinkInput) GoString ¶
func (s CreateLinkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLinkInput) SetBandwidth ¶
func (s *CreateLinkInput) SetBandwidth(v *Bandwidth) *CreateLinkInput
SetBandwidth sets the Bandwidth field's value.
func (*CreateLinkInput) SetDescription ¶
func (s *CreateLinkInput) SetDescription(v string) *CreateLinkInput
SetDescription sets the Description field's value.
func (*CreateLinkInput) SetGlobalNetworkId ¶
func (s *CreateLinkInput) SetGlobalNetworkId(v string) *CreateLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CreateLinkInput) SetProvider ¶
func (s *CreateLinkInput) SetProvider(v string) *CreateLinkInput
SetProvider sets the Provider field's value.
func (*CreateLinkInput) SetSiteId ¶
func (s *CreateLinkInput) SetSiteId(v string) *CreateLinkInput
SetSiteId sets the SiteId field's value.
func (*CreateLinkInput) SetTags ¶
func (s *CreateLinkInput) SetTags(v []*Tag) *CreateLinkInput
SetTags sets the Tags field's value.
func (*CreateLinkInput) SetType ¶
func (s *CreateLinkInput) SetType(v string) *CreateLinkInput
SetType sets the Type field's value.
func (CreateLinkInput) String ¶
func (s CreateLinkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLinkInput) Validate ¶
func (s *CreateLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateLinkOutput ¶
type CreateLinkOutput struct { // Information about the link. Link *Link `type:"structure"` // contains filtered or unexported fields }
func (CreateLinkOutput) GoString ¶
func (s CreateLinkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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 ¶
type CreateSiteToSiteVpnAttachmentInput struct { // The client token associated with the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The ID of a core network where you're creating a site-to-site VPN attachment. // // CoreNetworkId is a required field CoreNetworkId *string `type:"string" required:"true"` // The tags associated with the request. Tags []*Tag `type:"list"` // The ARN identifying the VPN attachment. // // VpnConnectionArn is a required field VpnConnectionArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSiteToSiteVpnAttachmentInput) GoString ¶
func (s CreateSiteToSiteVpnAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSiteToSiteVpnAttachmentInput) SetClientToken ¶
func (s *CreateSiteToSiteVpnAttachmentInput) SetClientToken(v string) *CreateSiteToSiteVpnAttachmentInput
SetClientToken sets the ClientToken field's value.
func (*CreateSiteToSiteVpnAttachmentInput) SetCoreNetworkId ¶
func (s *CreateSiteToSiteVpnAttachmentInput) SetCoreNetworkId(v string) *CreateSiteToSiteVpnAttachmentInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CreateSiteToSiteVpnAttachmentInput) SetTags ¶
func (s *CreateSiteToSiteVpnAttachmentInput) SetTags(v []*Tag) *CreateSiteToSiteVpnAttachmentInput
SetTags sets the Tags field's value.
func (*CreateSiteToSiteVpnAttachmentInput) SetVpnConnectionArn ¶
func (s *CreateSiteToSiteVpnAttachmentInput) SetVpnConnectionArn(v string) *CreateSiteToSiteVpnAttachmentInput
SetVpnConnectionArn sets the VpnConnectionArn field's value.
func (CreateSiteToSiteVpnAttachmentInput) String ¶
func (s CreateSiteToSiteVpnAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSiteToSiteVpnAttachmentInput) Validate ¶
func (s *CreateSiteToSiteVpnAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSiteToSiteVpnAttachmentOutput ¶
type CreateSiteToSiteVpnAttachmentOutput struct { // Details about a site-to-site VPN attachment. SiteToSiteVpnAttachment *SiteToSiteVpnAttachment `type:"structure"` // contains filtered or unexported fields }
func (CreateSiteToSiteVpnAttachmentOutput) GoString ¶
func (s CreateSiteToSiteVpnAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment ¶
func (s *CreateSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment(v *SiteToSiteVpnAttachment) *CreateSiteToSiteVpnAttachmentOutput
SetSiteToSiteVpnAttachment sets the SiteToSiteVpnAttachment field's value.
func (CreateSiteToSiteVpnAttachmentOutput) String ¶
func (s CreateSiteToSiteVpnAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateTransitGatewayPeeringInput ¶
type CreateTransitGatewayPeeringInput struct { // The client token associated with the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `type:"string" required:"true"` // The list of key-value tags associated with the request. Tags []*Tag `type:"list"` // The ARN of the transit gateway for the peering request. // // TransitGatewayArn is a required field TransitGatewayArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateTransitGatewayPeeringInput) GoString ¶
func (s CreateTransitGatewayPeeringInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTransitGatewayPeeringInput) SetClientToken ¶
func (s *CreateTransitGatewayPeeringInput) SetClientToken(v string) *CreateTransitGatewayPeeringInput
SetClientToken sets the ClientToken field's value.
func (*CreateTransitGatewayPeeringInput) SetCoreNetworkId ¶
func (s *CreateTransitGatewayPeeringInput) SetCoreNetworkId(v string) *CreateTransitGatewayPeeringInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CreateTransitGatewayPeeringInput) SetTags ¶
func (s *CreateTransitGatewayPeeringInput) SetTags(v []*Tag) *CreateTransitGatewayPeeringInput
SetTags sets the Tags field's value.
func (*CreateTransitGatewayPeeringInput) SetTransitGatewayArn ¶
func (s *CreateTransitGatewayPeeringInput) SetTransitGatewayArn(v string) *CreateTransitGatewayPeeringInput
SetTransitGatewayArn sets the TransitGatewayArn field's value.
func (CreateTransitGatewayPeeringInput) String ¶
func (s CreateTransitGatewayPeeringInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTransitGatewayPeeringInput) Validate ¶
func (s *CreateTransitGatewayPeeringInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTransitGatewayPeeringOutput ¶
type CreateTransitGatewayPeeringOutput struct { // Returns information about the transit gateway peering connection request. TransitGatewayPeering *TransitGatewayPeering `type:"structure"` // contains filtered or unexported fields }
func (CreateTransitGatewayPeeringOutput) GoString ¶
func (s CreateTransitGatewayPeeringOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTransitGatewayPeeringOutput) SetTransitGatewayPeering ¶
func (s *CreateTransitGatewayPeeringOutput) SetTransitGatewayPeering(v *TransitGatewayPeering) *CreateTransitGatewayPeeringOutput
SetTransitGatewayPeering sets the TransitGatewayPeering field's value.
func (CreateTransitGatewayPeeringOutput) String ¶
func (s CreateTransitGatewayPeeringOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateTransitGatewayRouteTableAttachmentInput ¶
type CreateTransitGatewayRouteTableAttachmentInput struct { // The client token associated with the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The ID of the peer for the // // PeeringId is a required field PeeringId *string `type:"string" required:"true"` // The list of key-value tags associated with the request. Tags []*Tag `type:"list"` // The ARN of the transit gateway route table for the attachment request. For // example, "TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456". // // TransitGatewayRouteTableArn is a required field TransitGatewayRouteTableArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateTransitGatewayRouteTableAttachmentInput) GoString ¶
func (s CreateTransitGatewayRouteTableAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTransitGatewayRouteTableAttachmentInput) SetClientToken ¶
func (s *CreateTransitGatewayRouteTableAttachmentInput) SetClientToken(v string) *CreateTransitGatewayRouteTableAttachmentInput
SetClientToken sets the ClientToken field's value.
func (*CreateTransitGatewayRouteTableAttachmentInput) SetPeeringId ¶
func (s *CreateTransitGatewayRouteTableAttachmentInput) SetPeeringId(v string) *CreateTransitGatewayRouteTableAttachmentInput
SetPeeringId sets the PeeringId field's value.
func (*CreateTransitGatewayRouteTableAttachmentInput) SetTags ¶
func (s *CreateTransitGatewayRouteTableAttachmentInput) SetTags(v []*Tag) *CreateTransitGatewayRouteTableAttachmentInput
SetTags sets the Tags field's value.
func (*CreateTransitGatewayRouteTableAttachmentInput) SetTransitGatewayRouteTableArn ¶
func (s *CreateTransitGatewayRouteTableAttachmentInput) SetTransitGatewayRouteTableArn(v string) *CreateTransitGatewayRouteTableAttachmentInput
SetTransitGatewayRouteTableArn sets the TransitGatewayRouteTableArn field's value.
func (CreateTransitGatewayRouteTableAttachmentInput) String ¶
func (s CreateTransitGatewayRouteTableAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTransitGatewayRouteTableAttachmentInput) Validate ¶
func (s *CreateTransitGatewayRouteTableAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTransitGatewayRouteTableAttachmentOutput ¶
type CreateTransitGatewayRouteTableAttachmentOutput struct { // The route table associated with the create transit gateway route table attachment // request. TransitGatewayRouteTableAttachment *TransitGatewayRouteTableAttachment `type:"structure"` // contains filtered or unexported fields }
func (CreateTransitGatewayRouteTableAttachmentOutput) GoString ¶
func (s CreateTransitGatewayRouteTableAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment ¶
func (s *CreateTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment(v *TransitGatewayRouteTableAttachment) *CreateTransitGatewayRouteTableAttachmentOutput
SetTransitGatewayRouteTableAttachment sets the TransitGatewayRouteTableAttachment field's value.
func (CreateTransitGatewayRouteTableAttachmentOutput) String ¶
func (s CreateTransitGatewayRouteTableAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateVpcAttachmentInput ¶
type CreateVpcAttachmentInput struct { // The client token associated with the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The ID of a core network for the VPC attachment. // // CoreNetworkId is a required field CoreNetworkId *string `type:"string" required:"true"` // Options for the VPC attachment. Options *VpcOptions `type:"structure"` // The subnet ARN of the VPC attachment. // // SubnetArns is a required field SubnetArns []*string `type:"list" required:"true"` // The key-value tags associated with the request. Tags []*Tag `type:"list"` // The ARN of the VPC. // // VpcArn is a required field VpcArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateVpcAttachmentInput) GoString ¶
func (s CreateVpcAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVpcAttachmentInput) SetClientToken ¶
func (s *CreateVpcAttachmentInput) SetClientToken(v string) *CreateVpcAttachmentInput
SetClientToken sets the ClientToken field's value.
func (*CreateVpcAttachmentInput) SetCoreNetworkId ¶
func (s *CreateVpcAttachmentInput) SetCoreNetworkId(v string) *CreateVpcAttachmentInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CreateVpcAttachmentInput) SetOptions ¶
func (s *CreateVpcAttachmentInput) SetOptions(v *VpcOptions) *CreateVpcAttachmentInput
SetOptions sets the Options field's value.
func (*CreateVpcAttachmentInput) SetSubnetArns ¶
func (s *CreateVpcAttachmentInput) SetSubnetArns(v []*string) *CreateVpcAttachmentInput
SetSubnetArns sets the SubnetArns field's value.
func (*CreateVpcAttachmentInput) SetTags ¶
func (s *CreateVpcAttachmentInput) SetTags(v []*Tag) *CreateVpcAttachmentInput
SetTags sets the Tags field's value.
func (*CreateVpcAttachmentInput) SetVpcArn ¶
func (s *CreateVpcAttachmentInput) SetVpcArn(v string) *CreateVpcAttachmentInput
SetVpcArn sets the VpcArn field's value.
func (CreateVpcAttachmentInput) String ¶
func (s CreateVpcAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVpcAttachmentInput) Validate ¶
func (s *CreateVpcAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateVpcAttachmentOutput ¶
type CreateVpcAttachmentOutput struct { // Provides details about the VPC attachment. VpcAttachment *VpcAttachment `type:"structure"` // contains filtered or unexported fields }
func (CreateVpcAttachmentOutput) GoString ¶
func (s CreateVpcAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVpcAttachmentOutput) SetVpcAttachment ¶
func (s *CreateVpcAttachmentOutput) SetVpcAttachment(v *VpcAttachment) *CreateVpcAttachmentOutput
SetVpcAttachment sets the VpcAttachment field's value.
func (CreateVpcAttachmentOutput) String ¶
func (s CreateVpcAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CustomerGatewayAssociation ¶
type CustomerGatewayAssociation struct { // The Amazon Resource Name (ARN) of the customer gateway. CustomerGatewayArn *string `type:"string"` // The ID of the device. DeviceId *string `type:"string"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // The ID of the link. LinkId *string `type:"string"` // The association state. State *string `type:"string" enum:"CustomerGatewayAssociationState"` // contains filtered or unexported fields }
Describes the association between a customer gateway, a device, and a link.
func (CustomerGatewayAssociation) GoString ¶
func (s CustomerGatewayAssociation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomerGatewayAssociation) SetCustomerGatewayArn ¶
func (s *CustomerGatewayAssociation) SetCustomerGatewayArn(v string) *CustomerGatewayAssociation
SetCustomerGatewayArn sets the CustomerGatewayArn field's value.
func (*CustomerGatewayAssociation) SetDeviceId ¶
func (s *CustomerGatewayAssociation) SetDeviceId(v string) *CustomerGatewayAssociation
SetDeviceId sets the DeviceId field's value.
func (*CustomerGatewayAssociation) SetGlobalNetworkId ¶
func (s *CustomerGatewayAssociation) SetGlobalNetworkId(v string) *CustomerGatewayAssociation
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CustomerGatewayAssociation) SetLinkId ¶
func (s *CustomerGatewayAssociation) SetLinkId(v string) *CustomerGatewayAssociation
SetLinkId sets the LinkId field's value.
func (*CustomerGatewayAssociation) SetState ¶
func (s *CustomerGatewayAssociation) SetState(v string) *CustomerGatewayAssociation
SetState sets the State field's value.
func (CustomerGatewayAssociation) String ¶
func (s CustomerGatewayAssociation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteAttachmentInput ¶
type DeleteAttachmentInput struct { // The ID of the attachment to delete. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAttachmentInput) GoString ¶
func (s DeleteAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAttachmentInput) SetAttachmentId ¶
func (s *DeleteAttachmentInput) SetAttachmentId(v string) *DeleteAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (DeleteAttachmentInput) String ¶
func (s DeleteAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAttachmentInput) Validate ¶
func (s *DeleteAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAttachmentOutput ¶
type DeleteAttachmentOutput struct { // Information about the deleted attachment. Attachment *Attachment `type:"structure"` // contains filtered or unexported fields }
func (DeleteAttachmentOutput) GoString ¶
func (s DeleteAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAttachmentOutput) SetAttachment ¶
func (s *DeleteAttachmentOutput) SetAttachment(v *Attachment) *DeleteAttachmentOutput
SetAttachment sets the Attachment field's value.
func (DeleteAttachmentOutput) String ¶
func (s DeleteAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteConnectPeerInput ¶
type DeleteConnectPeerInput struct { // The ID of the deleted Connect peer. // // ConnectPeerId is a required field ConnectPeerId *string `location:"uri" locationName:"connectPeerId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteConnectPeerInput) GoString ¶
func (s DeleteConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectPeerInput) SetConnectPeerId ¶
func (s *DeleteConnectPeerInput) SetConnectPeerId(v string) *DeleteConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
func (DeleteConnectPeerInput) String ¶
func (s DeleteConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectPeerInput) Validate ¶
func (s *DeleteConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectPeerOutput ¶
type DeleteConnectPeerOutput struct { // Information about the deleted Connect peer. ConnectPeer *ConnectPeer `type:"structure"` // contains filtered or unexported fields }
func (DeleteConnectPeerOutput) GoString ¶
func (s DeleteConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectPeerOutput) SetConnectPeer ¶
func (s *DeleteConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *DeleteConnectPeerOutput
SetConnectPeer sets the ConnectPeer field's value.
func (DeleteConnectPeerOutput) String ¶
func (s DeleteConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteConnectionInput ¶
type DeleteConnectionInput struct { // The ID of the connection. // // ConnectionId is a required field ConnectionId *string `location:"uri" locationName:"connectionId" type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteConnectionInput) GoString ¶
func (s DeleteConnectionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectionInput) SetConnectionId ¶
func (s *DeleteConnectionInput) SetConnectionId(v string) *DeleteConnectionInput
SetConnectionId sets the ConnectionId field's value.
func (*DeleteConnectionInput) SetGlobalNetworkId ¶
func (s *DeleteConnectionInput) SetGlobalNetworkId(v string) *DeleteConnectionInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (DeleteConnectionInput) String ¶
func (s DeleteConnectionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectionInput) Validate ¶
func (s *DeleteConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectionOutput ¶
type DeleteConnectionOutput struct { // Information about the connection. Connection *Connection `type:"structure"` // contains filtered or unexported fields }
func (DeleteConnectionOutput) GoString ¶
func (s DeleteConnectionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectionOutput) SetConnection ¶
func (s *DeleteConnectionOutput) SetConnection(v *Connection) *DeleteConnectionOutput
SetConnection sets the Connection field's value.
func (DeleteConnectionOutput) String ¶
func (s DeleteConnectionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteCoreNetworkInput ¶
type DeleteCoreNetworkInput struct { // The network ID of the deleted core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteCoreNetworkInput) GoString ¶
func (s DeleteCoreNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkInput) SetCoreNetworkId ¶
func (s *DeleteCoreNetworkInput) SetCoreNetworkId(v string) *DeleteCoreNetworkInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (DeleteCoreNetworkInput) String ¶
func (s DeleteCoreNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkInput) Validate ¶
func (s *DeleteCoreNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCoreNetworkOutput ¶
type DeleteCoreNetworkOutput struct { // Information about the deleted core network. CoreNetwork *CoreNetwork `type:"structure"` // contains filtered or unexported fields }
func (DeleteCoreNetworkOutput) GoString ¶
func (s DeleteCoreNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkOutput) SetCoreNetwork ¶
func (s *DeleteCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *DeleteCoreNetworkOutput
SetCoreNetwork sets the CoreNetwork field's value.
func (DeleteCoreNetworkOutput) String ¶
func (s DeleteCoreNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteCoreNetworkPolicyVersionInput ¶
type DeleteCoreNetworkPolicyVersionInput struct { // The ID of a core network for the deleted policy. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The version ID of the deleted policy. // // PolicyVersionId is a required field PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"` // contains filtered or unexported fields }
func (DeleteCoreNetworkPolicyVersionInput) GoString ¶
func (s DeleteCoreNetworkPolicyVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkPolicyVersionInput) SetCoreNetworkId ¶
func (s *DeleteCoreNetworkPolicyVersionInput) SetCoreNetworkId(v string) *DeleteCoreNetworkPolicyVersionInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*DeleteCoreNetworkPolicyVersionInput) SetPolicyVersionId ¶
func (s *DeleteCoreNetworkPolicyVersionInput) SetPolicyVersionId(v int64) *DeleteCoreNetworkPolicyVersionInput
SetPolicyVersionId sets the PolicyVersionId field's value.
func (DeleteCoreNetworkPolicyVersionInput) String ¶
func (s DeleteCoreNetworkPolicyVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkPolicyVersionInput) Validate ¶
func (s *DeleteCoreNetworkPolicyVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCoreNetworkPolicyVersionOutput ¶
type DeleteCoreNetworkPolicyVersionOutput struct { // Returns information about the deleted policy version. CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"` // contains filtered or unexported fields }
func (DeleteCoreNetworkPolicyVersionOutput) GoString ¶
func (s DeleteCoreNetworkPolicyVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkPolicyVersionOutput) SetCoreNetworkPolicy ¶
func (s *DeleteCoreNetworkPolicyVersionOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *DeleteCoreNetworkPolicyVersionOutput
SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.
func (DeleteCoreNetworkPolicyVersionOutput) String ¶
func (s DeleteCoreNetworkPolicyVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDeviceInput ¶
type DeleteDeviceInput struct { // The ID of the device. // // DeviceId is a required field DeviceId *string `location:"uri" locationName:"deviceId" type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDeviceInput) GoString ¶
func (s DeleteDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDeviceInput) SetDeviceId ¶
func (s *DeleteDeviceInput) SetDeviceId(v string) *DeleteDeviceInput
SetDeviceId sets the DeviceId field's value.
func (*DeleteDeviceInput) SetGlobalNetworkId ¶
func (s *DeleteDeviceInput) SetGlobalNetworkId(v string) *DeleteDeviceInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (DeleteDeviceInput) String ¶
func (s DeleteDeviceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDeviceInput) Validate ¶
func (s *DeleteDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeviceOutput ¶
type DeleteDeviceOutput struct { // Information about the device. Device *Device `type:"structure"` // contains filtered or unexported fields }
func (DeleteDeviceOutput) GoString ¶
func (s DeleteDeviceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDeviceOutput) SetDevice ¶
func (s *DeleteDeviceOutput) SetDevice(v *Device) *DeleteDeviceOutput
SetDevice sets the Device field's value.
func (DeleteDeviceOutput) String ¶
func (s DeleteDeviceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteGlobalNetworkInput ¶
type DeleteGlobalNetworkInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteGlobalNetworkInput) GoString ¶
func (s DeleteGlobalNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteGlobalNetworkInput) SetGlobalNetworkId ¶
func (s *DeleteGlobalNetworkInput) SetGlobalNetworkId(v string) *DeleteGlobalNetworkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (DeleteGlobalNetworkInput) String ¶
func (s DeleteGlobalNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteGlobalNetworkInput) Validate ¶
func (s *DeleteGlobalNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGlobalNetworkOutput ¶
type DeleteGlobalNetworkOutput struct { // Information about the global network. GlobalNetwork *GlobalNetwork `type:"structure"` // contains filtered or unexported fields }
func (DeleteGlobalNetworkOutput) GoString ¶
func (s DeleteGlobalNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteGlobalNetworkOutput) SetGlobalNetwork ¶
func (s *DeleteGlobalNetworkOutput) SetGlobalNetwork(v *GlobalNetwork) *DeleteGlobalNetworkOutput
SetGlobalNetwork sets the GlobalNetwork field's value.
func (DeleteGlobalNetworkOutput) String ¶
func (s DeleteGlobalNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteLinkInput ¶
type DeleteLinkInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. // // LinkId is a required field LinkId *string `location:"uri" locationName:"linkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteLinkInput) GoString ¶
func (s DeleteLinkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLinkInput) SetGlobalNetworkId ¶
func (s *DeleteLinkInput) SetGlobalNetworkId(v string) *DeleteLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*DeleteLinkInput) SetLinkId ¶
func (s *DeleteLinkInput) SetLinkId(v string) *DeleteLinkInput
SetLinkId sets the LinkId field's value.
func (DeleteLinkInput) String ¶
func (s DeleteLinkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLinkInput) Validate ¶
func (s *DeleteLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteLinkOutput ¶
type DeleteLinkOutput struct { // Information about the link. Link *Link `type:"structure"` // contains filtered or unexported fields }
func (DeleteLinkOutput) GoString ¶
func (s DeleteLinkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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 DeletePeeringInput ¶
type DeletePeeringInput struct { // The ID of the peering connection to delete. // // PeeringId is a required field PeeringId *string `location:"uri" locationName:"peeringId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeletePeeringInput) GoString ¶
func (s DeletePeeringInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeletePeeringInput) SetPeeringId ¶
func (s *DeletePeeringInput) SetPeeringId(v string) *DeletePeeringInput
SetPeeringId sets the PeeringId field's value.
func (DeletePeeringInput) String ¶
func (s DeletePeeringInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeletePeeringInput) Validate ¶
func (s *DeletePeeringInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeletePeeringOutput ¶
type DeletePeeringOutput struct { // Information about a deleted peering connection. Peering *Peering `type:"structure"` // contains filtered or unexported fields }
func (DeletePeeringOutput) GoString ¶
func (s DeletePeeringOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeletePeeringOutput) SetPeering ¶
func (s *DeletePeeringOutput) SetPeering(v *Peering) *DeletePeeringOutput
SetPeering sets the Peering field's value.
func (DeletePeeringOutput) String ¶
func (s DeletePeeringOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteResourcePolicyInput ¶
type DeleteResourcePolicyInput struct { // The ARN of the policy to delete. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteResourcePolicyInput) GoString ¶
func (s DeleteResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteResourcePolicyInput) SetResourceArn ¶
func (s *DeleteResourcePolicyInput) SetResourceArn(v string) *DeleteResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (DeleteResourcePolicyInput) String ¶
func (s DeleteResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteResourcePolicyInput) Validate ¶
func (s *DeleteResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourcePolicyOutput ¶
type DeleteResourcePolicyOutput struct {
// contains filtered or unexported fields
}
func (DeleteResourcePolicyOutput) GoString ¶
func (s DeleteResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteResourcePolicyOutput) String ¶
func (s DeleteResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSiteInput ¶
type DeleteSiteInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the site. // // SiteId is a required field SiteId *string `location:"uri" locationName:"siteId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSiteInput) GoString ¶
func (s DeleteSiteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSiteInput) SetGlobalNetworkId ¶
func (s *DeleteSiteInput) SetGlobalNetworkId(v string) *DeleteSiteInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*DeleteSiteInput) SetSiteId ¶
func (s *DeleteSiteInput) SetSiteId(v string) *DeleteSiteInput
SetSiteId sets the SiteId field's value.
func (DeleteSiteInput) String ¶
func (s DeleteSiteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSiteInput) Validate ¶
func (s *DeleteSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSiteOutput ¶
type DeleteSiteOutput struct { // Information about the site. Site *Site `type:"structure"` // contains filtered or unexported fields }
func (DeleteSiteOutput) GoString ¶
func (s DeleteSiteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSiteOutput) SetSite ¶
func (s *DeleteSiteOutput) SetSite(v *Site) *DeleteSiteOutput
SetSite sets the Site field's value.
func (DeleteSiteOutput) String ¶
func (s DeleteSiteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeregisterTransitGatewayInput ¶
type DeregisterTransitGatewayInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the transit gateway. // // TransitGatewayArn is a required field TransitGatewayArn *string `location:"uri" locationName:"transitGatewayArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeregisterTransitGatewayInput) GoString ¶
func (s DeregisterTransitGatewayInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterTransitGatewayInput) SetGlobalNetworkId ¶
func (s *DeregisterTransitGatewayInput) SetGlobalNetworkId(v string) *DeregisterTransitGatewayInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*DeregisterTransitGatewayInput) SetTransitGatewayArn ¶
func (s *DeregisterTransitGatewayInput) SetTransitGatewayArn(v string) *DeregisterTransitGatewayInput
SetTransitGatewayArn sets the TransitGatewayArn field's value.
func (DeregisterTransitGatewayInput) String ¶
func (s DeregisterTransitGatewayInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterTransitGatewayInput) Validate ¶
func (s *DeregisterTransitGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeregisterTransitGatewayOutput ¶
type DeregisterTransitGatewayOutput struct { // The transit gateway registration information. TransitGatewayRegistration *TransitGatewayRegistration `type:"structure"` // contains filtered or unexported fields }
func (DeregisterTransitGatewayOutput) GoString ¶
func (s DeregisterTransitGatewayOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterTransitGatewayOutput) SetTransitGatewayRegistration ¶
func (s *DeregisterTransitGatewayOutput) SetTransitGatewayRegistration(v *TransitGatewayRegistration) *DeregisterTransitGatewayOutput
SetTransitGatewayRegistration sets the TransitGatewayRegistration field's value.
func (DeregisterTransitGatewayOutput) String ¶
func (s DeregisterTransitGatewayOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeGlobalNetworksInput ¶
type DescribeGlobalNetworksInput struct { // The IDs of one or more global networks. The maximum is 10. GlobalNetworkIds []*string `location:"querystring" locationName:"globalNetworkIds" type:"list"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeGlobalNetworksInput) GoString ¶
func (s DescribeGlobalNetworksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGlobalNetworksInput) SetGlobalNetworkIds ¶
func (s *DescribeGlobalNetworksInput) SetGlobalNetworkIds(v []*string) *DescribeGlobalNetworksInput
SetGlobalNetworkIds sets the GlobalNetworkIds field's value.
func (*DescribeGlobalNetworksInput) SetMaxResults ¶
func (s *DescribeGlobalNetworksInput) SetMaxResults(v int64) *DescribeGlobalNetworksInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeGlobalNetworksInput) SetNextToken ¶
func (s *DescribeGlobalNetworksInput) SetNextToken(v string) *DescribeGlobalNetworksInput
SetNextToken sets the NextToken field's value.
func (DescribeGlobalNetworksInput) String ¶
func (s DescribeGlobalNetworksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGlobalNetworksInput) Validate ¶
func (s *DescribeGlobalNetworksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeGlobalNetworksOutput ¶
type DescribeGlobalNetworksOutput struct { // Information about the global networks. GlobalNetworks []*GlobalNetwork `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (DescribeGlobalNetworksOutput) GoString ¶
func (s DescribeGlobalNetworksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGlobalNetworksOutput) SetGlobalNetworks ¶
func (s *DescribeGlobalNetworksOutput) SetGlobalNetworks(v []*GlobalNetwork) *DescribeGlobalNetworksOutput
SetGlobalNetworks sets the GlobalNetworks field's value.
func (*DescribeGlobalNetworksOutput) SetNextToken ¶
func (s *DescribeGlobalNetworksOutput) SetNextToken(v string) *DescribeGlobalNetworksOutput
SetNextToken sets the NextToken field's value.
func (DescribeGlobalNetworksOutput) String ¶
func (s DescribeGlobalNetworksOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Device ¶
type Device struct { // The Amazon Web Services location of the device. AWSLocation *AWSLocation `type:"structure"` // The date and time that the site was created. CreatedAt *time.Time `type:"timestamp"` // The description of the device. Description *string `type:"string"` // The Amazon Resource Name (ARN) of the device. DeviceArn *string `type:"string"` // The ID of the device. DeviceId *string `type:"string"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // The site location. // // Location is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Device's // String and GoString methods. Location *Location `type:"structure" sensitive:"true"` // The device model. Model *string `type:"string"` // The device serial number. SerialNumber *string `type:"string"` // The site ID. SiteId *string `type:"string"` // The device state. State *string `type:"string" enum:"DeviceState"` // The tags for the device. Tags []*Tag `type:"list"` // The device type. Type *string `type:"string"` // The device vendor. Vendor *string `type:"string"` // contains filtered or unexported fields }
Describes a device.
func (Device) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Device) SetAWSLocation ¶
func (s *Device) SetAWSLocation(v *AWSLocation) *Device
SetAWSLocation sets the AWSLocation field's value.
func (*Device) SetCreatedAt ¶
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 ¶
type DisassociateConnectPeerInput struct { // The ID of the Connect peer to disassociate from a device. // // ConnectPeerId is a required field ConnectPeerId *string `location:"uri" locationName:"connectPeerId" type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateConnectPeerInput) GoString ¶
func (s DisassociateConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateConnectPeerInput) SetConnectPeerId ¶
func (s *DisassociateConnectPeerInput) SetConnectPeerId(v string) *DisassociateConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
func (*DisassociateConnectPeerInput) SetGlobalNetworkId ¶
func (s *DisassociateConnectPeerInput) SetGlobalNetworkId(v string) *DisassociateConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (DisassociateConnectPeerInput) String ¶
func (s DisassociateConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateConnectPeerInput) Validate ¶
func (s *DisassociateConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateConnectPeerOutput ¶
type DisassociateConnectPeerOutput struct { // Describes the Connect peer association. ConnectPeerAssociation *ConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
func (DisassociateConnectPeerOutput) GoString ¶
func (s DisassociateConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateConnectPeerOutput) SetConnectPeerAssociation ¶
func (s *DisassociateConnectPeerOutput) SetConnectPeerAssociation(v *ConnectPeerAssociation) *DisassociateConnectPeerOutput
SetConnectPeerAssociation sets the ConnectPeerAssociation field's value.
func (DisassociateConnectPeerOutput) String ¶
func (s DisassociateConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateCustomerGatewayInput ¶
type DisassociateCustomerGatewayInput struct { // The Amazon Resource Name (ARN) of the customer gateway. // // CustomerGatewayArn is a required field CustomerGatewayArn *string `location:"uri" locationName:"customerGatewayArn" type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateCustomerGatewayInput) GoString ¶
func (s DisassociateCustomerGatewayInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateCustomerGatewayInput) SetCustomerGatewayArn ¶
func (s *DisassociateCustomerGatewayInput) SetCustomerGatewayArn(v string) *DisassociateCustomerGatewayInput
SetCustomerGatewayArn sets the CustomerGatewayArn field's value.
func (*DisassociateCustomerGatewayInput) SetGlobalNetworkId ¶
func (s *DisassociateCustomerGatewayInput) SetGlobalNetworkId(v string) *DisassociateCustomerGatewayInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (DisassociateCustomerGatewayInput) String ¶
func (s DisassociateCustomerGatewayInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateCustomerGatewayInput) Validate ¶
func (s *DisassociateCustomerGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateCustomerGatewayOutput ¶
type DisassociateCustomerGatewayOutput struct { // Information about the customer gateway association. CustomerGatewayAssociation *CustomerGatewayAssociation `type:"structure"` // contains filtered or unexported fields }
func (DisassociateCustomerGatewayOutput) GoString ¶
func (s DisassociateCustomerGatewayOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateCustomerGatewayOutput) SetCustomerGatewayAssociation ¶
func (s *DisassociateCustomerGatewayOutput) SetCustomerGatewayAssociation(v *CustomerGatewayAssociation) *DisassociateCustomerGatewayOutput
SetCustomerGatewayAssociation sets the CustomerGatewayAssociation field's value.
func (DisassociateCustomerGatewayOutput) String ¶
func (s DisassociateCustomerGatewayOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateLinkInput ¶
type DisassociateLinkInput struct { // The ID of the device. // // DeviceId is a required field DeviceId *string `location:"querystring" locationName:"deviceId" type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. // // LinkId is a required field LinkId *string `location:"querystring" locationName:"linkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateLinkInput) GoString ¶
func (s DisassociateLinkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLinkInput) SetDeviceId ¶
func (s *DisassociateLinkInput) SetDeviceId(v string) *DisassociateLinkInput
SetDeviceId sets the DeviceId field's value.
func (*DisassociateLinkInput) SetGlobalNetworkId ¶
func (s *DisassociateLinkInput) SetGlobalNetworkId(v string) *DisassociateLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*DisassociateLinkInput) SetLinkId ¶
func (s *DisassociateLinkInput) SetLinkId(v string) *DisassociateLinkInput
SetLinkId sets the LinkId field's value.
func (DisassociateLinkInput) String ¶
func (s DisassociateLinkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLinkInput) Validate ¶
func (s *DisassociateLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateLinkOutput ¶
type DisassociateLinkOutput struct { // Information about the link association. LinkAssociation *LinkAssociation `type:"structure"` // contains filtered or unexported fields }
func (DisassociateLinkOutput) GoString ¶
func (s DisassociateLinkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLinkOutput) SetLinkAssociation ¶
func (s *DisassociateLinkOutput) SetLinkAssociation(v *LinkAssociation) *DisassociateLinkOutput
SetLinkAssociation sets the LinkAssociation field's value.
func (DisassociateLinkOutput) String ¶
func (s DisassociateLinkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateTransitGatewayConnectPeerInput ¶
type DisassociateTransitGatewayConnectPeerInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the transit gateway Connect peer. // // TransitGatewayConnectPeerArn is a required field TransitGatewayConnectPeerArn *string `location:"uri" locationName:"transitGatewayConnectPeerArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateTransitGatewayConnectPeerInput) GoString ¶
func (s DisassociateTransitGatewayConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateTransitGatewayConnectPeerInput) SetGlobalNetworkId ¶
func (s *DisassociateTransitGatewayConnectPeerInput) SetGlobalNetworkId(v string) *DisassociateTransitGatewayConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*DisassociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn ¶
func (s *DisassociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn(v string) *DisassociateTransitGatewayConnectPeerInput
SetTransitGatewayConnectPeerArn sets the TransitGatewayConnectPeerArn field's value.
func (DisassociateTransitGatewayConnectPeerInput) String ¶
func (s DisassociateTransitGatewayConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateTransitGatewayConnectPeerInput) Validate ¶
func (s *DisassociateTransitGatewayConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateTransitGatewayConnectPeerOutput ¶
type DisassociateTransitGatewayConnectPeerOutput struct { // The transit gateway Connect peer association. TransitGatewayConnectPeerAssociation *TransitGatewayConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
func (DisassociateTransitGatewayConnectPeerOutput) GoString ¶
func (s DisassociateTransitGatewayConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation ¶
func (s *DisassociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation(v *TransitGatewayConnectPeerAssociation) *DisassociateTransitGatewayConnectPeerOutput
SetTransitGatewayConnectPeerAssociation sets the TransitGatewayConnectPeerAssociation field's value.
func (DisassociateTransitGatewayConnectPeerOutput) String ¶
func (s DisassociateTransitGatewayConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EdgeOverride ¶
type EdgeOverride struct { // The list of edge locations. EdgeSets [][]*string `type:"list"` // The edge that should be used when overriding the current edge order. UseEdge *string `type:"string"` // contains filtered or unexported fields }
Describes the edge that's used for the override.
func (EdgeOverride) GoString ¶
func (s EdgeOverride) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EdgeOverride) SetEdgeSets ¶
func (s *EdgeOverride) SetEdgeSets(v [][]*string) *EdgeOverride
SetEdgeSets sets the EdgeSets field's value.
func (*EdgeOverride) SetUseEdge ¶
func (s *EdgeOverride) SetUseEdge(v string) *EdgeOverride
SetUseEdge sets the UseEdge field's value.
func (EdgeOverride) String ¶
func (s EdgeOverride) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecuteCoreNetworkChangeSetInput ¶
type ExecuteCoreNetworkChangeSetInput struct { // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The ID of the policy version. // // PolicyVersionId is a required field PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"` // contains filtered or unexported fields }
func (ExecuteCoreNetworkChangeSetInput) GoString ¶
func (s ExecuteCoreNetworkChangeSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecuteCoreNetworkChangeSetInput) SetCoreNetworkId ¶
func (s *ExecuteCoreNetworkChangeSetInput) SetCoreNetworkId(v string) *ExecuteCoreNetworkChangeSetInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ExecuteCoreNetworkChangeSetInput) SetPolicyVersionId ¶
func (s *ExecuteCoreNetworkChangeSetInput) SetPolicyVersionId(v int64) *ExecuteCoreNetworkChangeSetInput
SetPolicyVersionId sets the PolicyVersionId field's value.
func (ExecuteCoreNetworkChangeSetInput) String ¶
func (s ExecuteCoreNetworkChangeSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecuteCoreNetworkChangeSetInput) Validate ¶
func (s *ExecuteCoreNetworkChangeSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExecuteCoreNetworkChangeSetOutput ¶
type ExecuteCoreNetworkChangeSetOutput struct {
// contains filtered or unexported fields
}
func (ExecuteCoreNetworkChangeSetOutput) GoString ¶
func (s ExecuteCoreNetworkChangeSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ExecuteCoreNetworkChangeSetOutput) String ¶
func (s ExecuteCoreNetworkChangeSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConnectAttachmentInput ¶
type GetConnectAttachmentInput struct { // The ID of the attachment. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConnectAttachmentInput) GoString ¶
func (s GetConnectAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectAttachmentInput) SetAttachmentId ¶
func (s *GetConnectAttachmentInput) SetAttachmentId(v string) *GetConnectAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (GetConnectAttachmentInput) String ¶
func (s GetConnectAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectAttachmentInput) Validate ¶
func (s *GetConnectAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectAttachmentOutput ¶
type GetConnectAttachmentOutput struct { // Details about the Connect attachment. ConnectAttachment *ConnectAttachment `type:"structure"` // contains filtered or unexported fields }
func (GetConnectAttachmentOutput) GoString ¶
func (s GetConnectAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectAttachmentOutput) SetConnectAttachment ¶
func (s *GetConnectAttachmentOutput) SetConnectAttachment(v *ConnectAttachment) *GetConnectAttachmentOutput
SetConnectAttachment sets the ConnectAttachment field's value.
func (GetConnectAttachmentOutput) String ¶
func (s GetConnectAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConnectPeerAssociationsInput ¶
type GetConnectPeerAssociationsInput struct { // The IDs of the Connect peers. ConnectPeerIds []*string `location:"querystring" locationName:"connectPeerIds" type:"list"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetConnectPeerAssociationsInput) GoString ¶
func (s GetConnectPeerAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerAssociationsInput) SetConnectPeerIds ¶
func (s *GetConnectPeerAssociationsInput) SetConnectPeerIds(v []*string) *GetConnectPeerAssociationsInput
SetConnectPeerIds sets the ConnectPeerIds field's value.
func (*GetConnectPeerAssociationsInput) SetGlobalNetworkId ¶
func (s *GetConnectPeerAssociationsInput) SetGlobalNetworkId(v string) *GetConnectPeerAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetConnectPeerAssociationsInput) SetMaxResults ¶
func (s *GetConnectPeerAssociationsInput) SetMaxResults(v int64) *GetConnectPeerAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetConnectPeerAssociationsInput) SetNextToken ¶
func (s *GetConnectPeerAssociationsInput) SetNextToken(v string) *GetConnectPeerAssociationsInput
SetNextToken sets the NextToken field's value.
func (GetConnectPeerAssociationsInput) String ¶
func (s GetConnectPeerAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerAssociationsInput) Validate ¶
func (s *GetConnectPeerAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectPeerAssociationsOutput ¶
type GetConnectPeerAssociationsOutput struct { // Displays a list of Connect peer associations. ConnectPeerAssociations []*ConnectPeerAssociation `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetConnectPeerAssociationsOutput) GoString ¶
func (s GetConnectPeerAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerAssociationsOutput) SetConnectPeerAssociations ¶
func (s *GetConnectPeerAssociationsOutput) SetConnectPeerAssociations(v []*ConnectPeerAssociation) *GetConnectPeerAssociationsOutput
SetConnectPeerAssociations sets the ConnectPeerAssociations field's value.
func (*GetConnectPeerAssociationsOutput) SetNextToken ¶
func (s *GetConnectPeerAssociationsOutput) SetNextToken(v string) *GetConnectPeerAssociationsOutput
SetNextToken sets the NextToken field's value.
func (GetConnectPeerAssociationsOutput) String ¶
func (s GetConnectPeerAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConnectPeerInput ¶
type GetConnectPeerInput struct { // The ID of the Connect peer. // // ConnectPeerId is a required field ConnectPeerId *string `location:"uri" locationName:"connectPeerId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConnectPeerInput) GoString ¶
func (s GetConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerInput) SetConnectPeerId ¶
func (s *GetConnectPeerInput) SetConnectPeerId(v string) *GetConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
func (GetConnectPeerInput) String ¶
func (s GetConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerInput) Validate ¶
func (s *GetConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectPeerOutput ¶
type GetConnectPeerOutput struct { // Returns information about a core network Connect peer. ConnectPeer *ConnectPeer `type:"structure"` // contains filtered or unexported fields }
func (GetConnectPeerOutput) GoString ¶
func (s GetConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerOutput) SetConnectPeer ¶
func (s *GetConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *GetConnectPeerOutput
SetConnectPeer sets the ConnectPeer field's value.
func (GetConnectPeerOutput) String ¶
func (s GetConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConnectionsInput ¶
type GetConnectionsInput struct { // One or more connection IDs. ConnectionIds []*string `location:"querystring" locationName:"connectionIds" type:"list"` // The ID of the device. DeviceId *string `location:"querystring" locationName:"deviceId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetConnectionsInput) GoString ¶
func (s GetConnectionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectionsInput) SetConnectionIds ¶
func (s *GetConnectionsInput) SetConnectionIds(v []*string) *GetConnectionsInput
SetConnectionIds sets the ConnectionIds field's value.
func (*GetConnectionsInput) SetDeviceId ¶
func (s *GetConnectionsInput) SetDeviceId(v string) *GetConnectionsInput
SetDeviceId sets the DeviceId field's value.
func (*GetConnectionsInput) SetGlobalNetworkId ¶
func (s *GetConnectionsInput) SetGlobalNetworkId(v string) *GetConnectionsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetConnectionsInput) SetMaxResults ¶
func (s *GetConnectionsInput) SetMaxResults(v int64) *GetConnectionsInput
SetMaxResults sets the MaxResults field's value.
func (*GetConnectionsInput) SetNextToken ¶
func (s *GetConnectionsInput) SetNextToken(v string) *GetConnectionsInput
SetNextToken sets the NextToken field's value.
func (GetConnectionsInput) String ¶
func (s GetConnectionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectionsInput) Validate ¶
func (s *GetConnectionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectionsOutput ¶
type GetConnectionsOutput struct { // Information about the connections. Connections []*Connection `type:"list"` // The token to use for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetConnectionsOutput) GoString ¶
func (s GetConnectionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectionsOutput) SetConnections ¶
func (s *GetConnectionsOutput) SetConnections(v []*Connection) *GetConnectionsOutput
SetConnections sets the Connections field's value.
func (*GetConnectionsOutput) SetNextToken ¶
func (s *GetConnectionsOutput) SetNextToken(v string) *GetConnectionsOutput
SetNextToken sets the NextToken field's value.
func (GetConnectionsOutput) String ¶
func (s GetConnectionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCoreNetworkChangeEventsInput ¶
type GetCoreNetworkChangeEventsInput struct { // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ID of the policy version. // // PolicyVersionId is a required field PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"` // contains filtered or unexported fields }
func (GetCoreNetworkChangeEventsInput) GoString ¶
func (s GetCoreNetworkChangeEventsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkChangeEventsInput) SetCoreNetworkId ¶
func (s *GetCoreNetworkChangeEventsInput) SetCoreNetworkId(v string) *GetCoreNetworkChangeEventsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*GetCoreNetworkChangeEventsInput) SetMaxResults ¶
func (s *GetCoreNetworkChangeEventsInput) SetMaxResults(v int64) *GetCoreNetworkChangeEventsInput
SetMaxResults sets the MaxResults field's value.
func (*GetCoreNetworkChangeEventsInput) SetNextToken ¶
func (s *GetCoreNetworkChangeEventsInput) SetNextToken(v string) *GetCoreNetworkChangeEventsInput
SetNextToken sets the NextToken field's value.
func (*GetCoreNetworkChangeEventsInput) SetPolicyVersionId ¶
func (s *GetCoreNetworkChangeEventsInput) SetPolicyVersionId(v int64) *GetCoreNetworkChangeEventsInput
SetPolicyVersionId sets the PolicyVersionId field's value.
func (GetCoreNetworkChangeEventsInput) String ¶
func (s GetCoreNetworkChangeEventsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkChangeEventsInput) Validate ¶
func (s *GetCoreNetworkChangeEventsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreNetworkChangeEventsOutput ¶
type GetCoreNetworkChangeEventsOutput struct { // The response to GetCoreNetworkChangeEventsRequest. CoreNetworkChangeEvents []*CoreNetworkChangeEvent `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetCoreNetworkChangeEventsOutput) GoString ¶
func (s GetCoreNetworkChangeEventsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkChangeEventsOutput) SetCoreNetworkChangeEvents ¶
func (s *GetCoreNetworkChangeEventsOutput) SetCoreNetworkChangeEvents(v []*CoreNetworkChangeEvent) *GetCoreNetworkChangeEventsOutput
SetCoreNetworkChangeEvents sets the CoreNetworkChangeEvents field's value.
func (*GetCoreNetworkChangeEventsOutput) SetNextToken ¶
func (s *GetCoreNetworkChangeEventsOutput) SetNextToken(v string) *GetCoreNetworkChangeEventsOutput
SetNextToken sets the NextToken field's value.
func (GetCoreNetworkChangeEventsOutput) String ¶
func (s GetCoreNetworkChangeEventsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCoreNetworkChangeSetInput ¶
type GetCoreNetworkChangeSetInput struct { // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ID of the policy version. // // PolicyVersionId is a required field PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"` // contains filtered or unexported fields }
func (GetCoreNetworkChangeSetInput) GoString ¶
func (s GetCoreNetworkChangeSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkChangeSetInput) SetCoreNetworkId ¶
func (s *GetCoreNetworkChangeSetInput) SetCoreNetworkId(v string) *GetCoreNetworkChangeSetInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*GetCoreNetworkChangeSetInput) SetMaxResults ¶
func (s *GetCoreNetworkChangeSetInput) SetMaxResults(v int64) *GetCoreNetworkChangeSetInput
SetMaxResults sets the MaxResults field's value.
func (*GetCoreNetworkChangeSetInput) SetNextToken ¶
func (s *GetCoreNetworkChangeSetInput) SetNextToken(v string) *GetCoreNetworkChangeSetInput
SetNextToken sets the NextToken field's value.
func (*GetCoreNetworkChangeSetInput) SetPolicyVersionId ¶
func (s *GetCoreNetworkChangeSetInput) SetPolicyVersionId(v int64) *GetCoreNetworkChangeSetInput
SetPolicyVersionId sets the PolicyVersionId field's value.
func (GetCoreNetworkChangeSetInput) String ¶
func (s GetCoreNetworkChangeSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkChangeSetInput) Validate ¶
func (s *GetCoreNetworkChangeSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreNetworkChangeSetOutput ¶
type GetCoreNetworkChangeSetOutput struct { // Describes a core network changes. CoreNetworkChanges []*CoreNetworkChange `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetCoreNetworkChangeSetOutput) GoString ¶
func (s GetCoreNetworkChangeSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkChangeSetOutput) SetCoreNetworkChanges ¶
func (s *GetCoreNetworkChangeSetOutput) SetCoreNetworkChanges(v []*CoreNetworkChange) *GetCoreNetworkChangeSetOutput
SetCoreNetworkChanges sets the CoreNetworkChanges field's value.
func (*GetCoreNetworkChangeSetOutput) SetNextToken ¶
func (s *GetCoreNetworkChangeSetOutput) SetNextToken(v string) *GetCoreNetworkChangeSetOutput
SetNextToken sets the NextToken field's value.
func (GetCoreNetworkChangeSetOutput) String ¶
func (s GetCoreNetworkChangeSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCoreNetworkInput ¶
type GetCoreNetworkInput struct { // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetCoreNetworkInput) GoString ¶
func (s GetCoreNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkInput) SetCoreNetworkId ¶
func (s *GetCoreNetworkInput) SetCoreNetworkId(v string) *GetCoreNetworkInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (GetCoreNetworkInput) String ¶
func (s GetCoreNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkInput) Validate ¶
func (s *GetCoreNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreNetworkOutput ¶
type GetCoreNetworkOutput struct { // Details about a core network. CoreNetwork *CoreNetwork `type:"structure"` // contains filtered or unexported fields }
func (GetCoreNetworkOutput) GoString ¶
func (s GetCoreNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkOutput) SetCoreNetwork ¶
func (s *GetCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *GetCoreNetworkOutput
SetCoreNetwork sets the CoreNetwork field's value.
func (GetCoreNetworkOutput) String ¶
func (s GetCoreNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCoreNetworkPolicyInput ¶
type GetCoreNetworkPolicyInput struct { // The alias of a core network policy Alias *string `location:"querystring" locationName:"alias" type:"string" enum:"CoreNetworkPolicyAlias"` // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The ID of a core network policy version. PolicyVersionId *int64 `location:"querystring" locationName:"policyVersionId" type:"integer"` // contains filtered or unexported fields }
func (GetCoreNetworkPolicyInput) GoString ¶
func (s GetCoreNetworkPolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkPolicyInput) SetAlias ¶
func (s *GetCoreNetworkPolicyInput) SetAlias(v string) *GetCoreNetworkPolicyInput
SetAlias sets the Alias field's value.
func (*GetCoreNetworkPolicyInput) SetCoreNetworkId ¶
func (s *GetCoreNetworkPolicyInput) SetCoreNetworkId(v string) *GetCoreNetworkPolicyInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*GetCoreNetworkPolicyInput) SetPolicyVersionId ¶
func (s *GetCoreNetworkPolicyInput) SetPolicyVersionId(v int64) *GetCoreNetworkPolicyInput
SetPolicyVersionId sets the PolicyVersionId field's value.
func (GetCoreNetworkPolicyInput) String ¶
func (s GetCoreNetworkPolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkPolicyInput) Validate ¶
func (s *GetCoreNetworkPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreNetworkPolicyOutput ¶
type GetCoreNetworkPolicyOutput struct { // The details about a core network policy. CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"` // contains filtered or unexported fields }
func (GetCoreNetworkPolicyOutput) GoString ¶
func (s GetCoreNetworkPolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkPolicyOutput) SetCoreNetworkPolicy ¶
func (s *GetCoreNetworkPolicyOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *GetCoreNetworkPolicyOutput
SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.
func (GetCoreNetworkPolicyOutput) String ¶
func (s GetCoreNetworkPolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCustomerGatewayAssociationsInput ¶
type GetCustomerGatewayAssociationsInput struct { // One or more customer gateway Amazon Resource Names (ARNs). The maximum is // 10. CustomerGatewayArns []*string `location:"querystring" locationName:"customerGatewayArns" type:"list"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetCustomerGatewayAssociationsInput) GoString ¶
func (s GetCustomerGatewayAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomerGatewayAssociationsInput) SetCustomerGatewayArns ¶
func (s *GetCustomerGatewayAssociationsInput) SetCustomerGatewayArns(v []*string) *GetCustomerGatewayAssociationsInput
SetCustomerGatewayArns sets the CustomerGatewayArns field's value.
func (*GetCustomerGatewayAssociationsInput) SetGlobalNetworkId ¶
func (s *GetCustomerGatewayAssociationsInput) SetGlobalNetworkId(v string) *GetCustomerGatewayAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetCustomerGatewayAssociationsInput) SetMaxResults ¶
func (s *GetCustomerGatewayAssociationsInput) SetMaxResults(v int64) *GetCustomerGatewayAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetCustomerGatewayAssociationsInput) SetNextToken ¶
func (s *GetCustomerGatewayAssociationsInput) SetNextToken(v string) *GetCustomerGatewayAssociationsInput
SetNextToken sets the NextToken field's value.
func (GetCustomerGatewayAssociationsInput) String ¶
func (s GetCustomerGatewayAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomerGatewayAssociationsInput) Validate ¶
func (s *GetCustomerGatewayAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCustomerGatewayAssociationsOutput ¶
type GetCustomerGatewayAssociationsOutput struct { // The customer gateway associations. CustomerGatewayAssociations []*CustomerGatewayAssociation `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetCustomerGatewayAssociationsOutput) GoString ¶
func (s GetCustomerGatewayAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomerGatewayAssociationsOutput) SetCustomerGatewayAssociations ¶
func (s *GetCustomerGatewayAssociationsOutput) SetCustomerGatewayAssociations(v []*CustomerGatewayAssociation) *GetCustomerGatewayAssociationsOutput
SetCustomerGatewayAssociations sets the CustomerGatewayAssociations field's value.
func (*GetCustomerGatewayAssociationsOutput) SetNextToken ¶
func (s *GetCustomerGatewayAssociationsOutput) SetNextToken(v string) *GetCustomerGatewayAssociationsOutput
SetNextToken sets the NextToken field's value.
func (GetCustomerGatewayAssociationsOutput) String ¶
func (s GetCustomerGatewayAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetDevicesInput ¶
type GetDevicesInput struct { // One or more device IDs. The maximum is 10. DeviceIds []*string `location:"querystring" locationName:"deviceIds" type:"list"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ID of the site. SiteId *string `location:"querystring" locationName:"siteId" type:"string"` // contains filtered or unexported fields }
func (GetDevicesInput) GoString ¶
func (s GetDevicesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicesInput) SetDeviceIds ¶
func (s *GetDevicesInput) SetDeviceIds(v []*string) *GetDevicesInput
SetDeviceIds sets the DeviceIds field's value.
func (*GetDevicesInput) SetGlobalNetworkId ¶
func (s *GetDevicesInput) SetGlobalNetworkId(v string) *GetDevicesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetDevicesInput) SetMaxResults ¶
func (s *GetDevicesInput) SetMaxResults(v int64) *GetDevicesInput
SetMaxResults sets the MaxResults field's value.
func (*GetDevicesInput) SetNextToken ¶
func (s *GetDevicesInput) SetNextToken(v string) *GetDevicesInput
SetNextToken sets the NextToken field's value.
func (*GetDevicesInput) SetSiteId ¶
func (s *GetDevicesInput) SetSiteId(v string) *GetDevicesInput
SetSiteId sets the SiteId field's value.
func (GetDevicesInput) String ¶
func (s GetDevicesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicesInput) Validate ¶
func (s *GetDevicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDevicesOutput ¶
type GetDevicesOutput struct { // The devices. Devices []*Device `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetDevicesOutput) GoString ¶
func (s GetDevicesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicesOutput) SetDevices ¶
func (s *GetDevicesOutput) SetDevices(v []*Device) *GetDevicesOutput
SetDevices sets the Devices field's value.
func (*GetDevicesOutput) SetNextToken ¶
func (s *GetDevicesOutput) SetNextToken(v string) *GetDevicesOutput
SetNextToken sets the NextToken field's value.
func (GetDevicesOutput) String ¶
func (s GetDevicesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLinkAssociationsInput ¶
type GetLinkAssociationsInput struct { // The ID of the device. DeviceId *string `location:"querystring" locationName:"deviceId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. LinkId *string `location:"querystring" locationName:"linkId" type:"string"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetLinkAssociationsInput) GoString ¶
func (s GetLinkAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinkAssociationsInput) SetDeviceId ¶
func (s *GetLinkAssociationsInput) SetDeviceId(v string) *GetLinkAssociationsInput
SetDeviceId sets the DeviceId field's value.
func (*GetLinkAssociationsInput) SetGlobalNetworkId ¶
func (s *GetLinkAssociationsInput) SetGlobalNetworkId(v string) *GetLinkAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetLinkAssociationsInput) SetLinkId ¶
func (s *GetLinkAssociationsInput) SetLinkId(v string) *GetLinkAssociationsInput
SetLinkId sets the LinkId field's value.
func (*GetLinkAssociationsInput) SetMaxResults ¶
func (s *GetLinkAssociationsInput) SetMaxResults(v int64) *GetLinkAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetLinkAssociationsInput) SetNextToken ¶
func (s *GetLinkAssociationsInput) SetNextToken(v string) *GetLinkAssociationsInput
SetNextToken sets the NextToken field's value.
func (GetLinkAssociationsInput) String ¶
func (s GetLinkAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinkAssociationsInput) Validate ¶
func (s *GetLinkAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLinkAssociationsOutput ¶
type GetLinkAssociationsOutput struct { // The link associations. LinkAssociations []*LinkAssociation `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetLinkAssociationsOutput) GoString ¶
func (s GetLinkAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinkAssociationsOutput) SetLinkAssociations ¶
func (s *GetLinkAssociationsOutput) SetLinkAssociations(v []*LinkAssociation) *GetLinkAssociationsOutput
SetLinkAssociations sets the LinkAssociations field's value.
func (*GetLinkAssociationsOutput) SetNextToken ¶
func (s *GetLinkAssociationsOutput) SetNextToken(v string) *GetLinkAssociationsOutput
SetNextToken sets the NextToken field's value.
func (GetLinkAssociationsOutput) String ¶
func (s GetLinkAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLinksInput ¶
type GetLinksInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // One or more link IDs. The maximum is 10. LinkIds []*string `location:"querystring" locationName:"linkIds" type:"list"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The link provider. Provider *string `location:"querystring" locationName:"provider" type:"string"` // The ID of the site. SiteId *string `location:"querystring" locationName:"siteId" type:"string"` // The link type. Type *string `location:"querystring" locationName:"type" type:"string"` // contains filtered or unexported fields }
func (GetLinksInput) GoString ¶
func (s GetLinksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinksInput) SetGlobalNetworkId ¶
func (s *GetLinksInput) SetGlobalNetworkId(v string) *GetLinksInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetLinksInput) SetLinkIds ¶
func (s *GetLinksInput) SetLinkIds(v []*string) *GetLinksInput
SetLinkIds sets the LinkIds field's value.
func (*GetLinksInput) SetMaxResults ¶
func (s *GetLinksInput) SetMaxResults(v int64) *GetLinksInput
SetMaxResults sets the MaxResults field's value.
func (*GetLinksInput) SetNextToken ¶
func (s *GetLinksInput) SetNextToken(v string) *GetLinksInput
SetNextToken sets the NextToken field's value.
func (*GetLinksInput) SetProvider ¶
func (s *GetLinksInput) SetProvider(v string) *GetLinksInput
SetProvider sets the Provider field's value.
func (*GetLinksInput) SetSiteId ¶
func (s *GetLinksInput) SetSiteId(v string) *GetLinksInput
SetSiteId sets the SiteId field's value.
func (*GetLinksInput) SetType ¶
func (s *GetLinksInput) SetType(v string) *GetLinksInput
SetType sets the Type field's value.
func (GetLinksInput) String ¶
func (s GetLinksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinksInput) Validate ¶
func (s *GetLinksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLinksOutput ¶
type GetLinksOutput struct { // The links. Links []*Link `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetLinksOutput) GoString ¶
func (s GetLinksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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 ¶
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: // // * attachment // // * connect-peer // // * connection // // * core-network // // * device // // * link // // * peering // // * site // // The following are the supported resource types for Amazon VPC: // // * customer-gateway // // * transit-gateway // // * transit-gateway-attachment // // * transit-gateway-connect-peer // // * transit-gateway-route-table // // * vpn-connection ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
func (GetNetworkResourceCountsInput) GoString ¶
func (s GetNetworkResourceCountsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkResourceCountsInput) SetGlobalNetworkId ¶
func (s *GetNetworkResourceCountsInput) SetGlobalNetworkId(v string) *GetNetworkResourceCountsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetNetworkResourceCountsInput) SetMaxResults ¶
func (s *GetNetworkResourceCountsInput) SetMaxResults(v int64) *GetNetworkResourceCountsInput
SetMaxResults sets the MaxResults field's value.
func (*GetNetworkResourceCountsInput) SetNextToken ¶
func (s *GetNetworkResourceCountsInput) SetNextToken(v string) *GetNetworkResourceCountsInput
SetNextToken sets the NextToken field's value.
func (*GetNetworkResourceCountsInput) SetResourceType ¶
func (s *GetNetworkResourceCountsInput) SetResourceType(v string) *GetNetworkResourceCountsInput
SetResourceType sets the ResourceType field's value.
func (GetNetworkResourceCountsInput) String ¶
func (s GetNetworkResourceCountsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkResourceCountsInput) Validate ¶
func (s *GetNetworkResourceCountsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkResourceCountsOutput ¶
type GetNetworkResourceCountsOutput struct { // The count of resources. NetworkResourceCounts []*NetworkResourceCount `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetNetworkResourceCountsOutput) GoString ¶
func (s GetNetworkResourceCountsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkResourceCountsOutput) SetNetworkResourceCounts ¶
func (s *GetNetworkResourceCountsOutput) SetNetworkResourceCounts(v []*NetworkResourceCount) *GetNetworkResourceCountsOutput
SetNetworkResourceCounts sets the NetworkResourceCounts field's value.
func (*GetNetworkResourceCountsOutput) SetNextToken ¶
func (s *GetNetworkResourceCountsOutput) SetNextToken(v string) *GetNetworkResourceCountsOutput
SetNextToken sets the NextToken field's value.
func (GetNetworkResourceCountsOutput) String ¶
func (s GetNetworkResourceCountsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetNetworkResourceRelationshipsInput ¶
type GetNetworkResourceRelationshipsInput struct { // The Amazon Web Services account ID. AccountId *string `location:"querystring" locationName:"accountId" min:"12" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ARN of the registered gateway. RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"` // The ARN of the gateway. ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"` // The resource type. // // The following are the supported resource types for Direct Connect: // // * dxcon // // * dx-gateway // // * dx-vif // // The following are the supported resource types for Network Manager: // // * attachment // // * connect-peer // // * connection // // * core-network // // * device // // * link // // * peering // // * site // // The following are the supported resource types for Amazon VPC: // // * customer-gateway // // * transit-gateway // // * transit-gateway-attachment // // * transit-gateway-connect-peer // // * transit-gateway-route-table // // * vpn-connection ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
func (GetNetworkResourceRelationshipsInput) GoString ¶
func (s GetNetworkResourceRelationshipsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkResourceRelationshipsInput) SetAccountId ¶
func (s *GetNetworkResourceRelationshipsInput) SetAccountId(v string) *GetNetworkResourceRelationshipsInput
SetAccountId sets the AccountId field's value.
func (*GetNetworkResourceRelationshipsInput) SetAwsRegion ¶
func (s *GetNetworkResourceRelationshipsInput) SetAwsRegion(v string) *GetNetworkResourceRelationshipsInput
SetAwsRegion sets the AwsRegion field's value.
func (*GetNetworkResourceRelationshipsInput) SetCoreNetworkId ¶
func (s *GetNetworkResourceRelationshipsInput) SetCoreNetworkId(v string) *GetNetworkResourceRelationshipsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*GetNetworkResourceRelationshipsInput) SetGlobalNetworkId ¶
func (s *GetNetworkResourceRelationshipsInput) SetGlobalNetworkId(v string) *GetNetworkResourceRelationshipsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetNetworkResourceRelationshipsInput) SetMaxResults ¶
func (s *GetNetworkResourceRelationshipsInput) SetMaxResults(v int64) *GetNetworkResourceRelationshipsInput
SetMaxResults sets the MaxResults field's value.
func (*GetNetworkResourceRelationshipsInput) SetNextToken ¶
func (s *GetNetworkResourceRelationshipsInput) SetNextToken(v string) *GetNetworkResourceRelationshipsInput
SetNextToken sets the NextToken field's value.
func (*GetNetworkResourceRelationshipsInput) SetRegisteredGatewayArn ¶
func (s *GetNetworkResourceRelationshipsInput) SetRegisteredGatewayArn(v string) *GetNetworkResourceRelationshipsInput
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*GetNetworkResourceRelationshipsInput) SetResourceArn ¶
func (s *GetNetworkResourceRelationshipsInput) SetResourceArn(v string) *GetNetworkResourceRelationshipsInput
SetResourceArn sets the ResourceArn field's value.
func (*GetNetworkResourceRelationshipsInput) SetResourceType ¶
func (s *GetNetworkResourceRelationshipsInput) SetResourceType(v string) *GetNetworkResourceRelationshipsInput
SetResourceType sets the ResourceType field's value.
func (GetNetworkResourceRelationshipsInput) String ¶
func (s GetNetworkResourceRelationshipsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkResourceRelationshipsInput) Validate ¶
func (s *GetNetworkResourceRelationshipsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkResourceRelationshipsOutput ¶
type GetNetworkResourceRelationshipsOutput struct { // The token for the next page of results. NextToken *string `type:"string"` // The resource relationships. Relationships []*Relationship `type:"list"` // contains filtered or unexported fields }
func (GetNetworkResourceRelationshipsOutput) GoString ¶
func (s GetNetworkResourceRelationshipsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkResourceRelationshipsOutput) SetNextToken ¶
func (s *GetNetworkResourceRelationshipsOutput) SetNextToken(v string) *GetNetworkResourceRelationshipsOutput
SetNextToken sets the NextToken field's value.
func (*GetNetworkResourceRelationshipsOutput) SetRelationships ¶
func (s *GetNetworkResourceRelationshipsOutput) SetRelationships(v []*Relationship) *GetNetworkResourceRelationshipsOutput
SetRelationships sets the Relationships field's value.
func (GetNetworkResourceRelationshipsOutput) String ¶
func (s GetNetworkResourceRelationshipsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetNetworkResourcesInput ¶
type GetNetworkResourcesInput struct { // The Amazon Web Services account ID. AccountId *string `location:"querystring" locationName:"accountId" min:"12" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ARN of the gateway. RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"` // The ARN of the resource. ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"` // The resource type. // // The following are the supported resource types for Direct Connect: // // * dxcon // // * dx-gateway // // * dx-vif // // The following are the supported resource types for Network Manager: // // * attachment // // * connect-peer // // * connection // // * core-network // // * device // // * link // // * peering // // * 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 (GetNetworkResourcesInput) GoString ¶
func (s GetNetworkResourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkResourcesInput) SetAccountId ¶
func (s *GetNetworkResourcesInput) SetAccountId(v string) *GetNetworkResourcesInput
SetAccountId sets the AccountId field's value.
func (*GetNetworkResourcesInput) SetAwsRegion ¶
func (s *GetNetworkResourcesInput) SetAwsRegion(v string) *GetNetworkResourcesInput
SetAwsRegion sets the AwsRegion field's value.
func (*GetNetworkResourcesInput) SetCoreNetworkId ¶
func (s *GetNetworkResourcesInput) SetCoreNetworkId(v string) *GetNetworkResourcesInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*GetNetworkResourcesInput) SetGlobalNetworkId ¶
func (s *GetNetworkResourcesInput) SetGlobalNetworkId(v string) *GetNetworkResourcesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetNetworkResourcesInput) SetMaxResults ¶
func (s *GetNetworkResourcesInput) SetMaxResults(v int64) *GetNetworkResourcesInput
SetMaxResults sets the MaxResults field's value.
func (*GetNetworkResourcesInput) SetNextToken ¶
func (s *GetNetworkResourcesInput) SetNextToken(v string) *GetNetworkResourcesInput
SetNextToken sets the NextToken field's value.
func (*GetNetworkResourcesInput) SetRegisteredGatewayArn ¶
func (s *GetNetworkResourcesInput) SetRegisteredGatewayArn(v string) *GetNetworkResourcesInput
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*GetNetworkResourcesInput) SetResourceArn ¶
func (s *GetNetworkResourcesInput) SetResourceArn(v string) *GetNetworkResourcesInput
SetResourceArn sets the ResourceArn field's value.
func (*GetNetworkResourcesInput) SetResourceType ¶
func (s *GetNetworkResourcesInput) SetResourceType(v string) *GetNetworkResourcesInput
SetResourceType sets the ResourceType field's value.
func (GetNetworkResourcesInput) String ¶
func (s GetNetworkResourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkResourcesInput) Validate ¶
func (s *GetNetworkResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkResourcesOutput ¶
type GetNetworkResourcesOutput struct { // The network resources. NetworkResources []*NetworkResource `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetNetworkResourcesOutput) GoString ¶
func (s GetNetworkResourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkResourcesOutput) SetNetworkResources ¶
func (s *GetNetworkResourcesOutput) SetNetworkResources(v []*NetworkResource) *GetNetworkResourcesOutput
SetNetworkResources sets the NetworkResources field's value.
func (*GetNetworkResourcesOutput) SetNextToken ¶
func (s *GetNetworkResourcesOutput) SetNextToken(v string) *GetNetworkResourcesOutput
SetNextToken sets the NextToken field's value.
func (GetNetworkResourcesOutput) String ¶
func (s GetNetworkResourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetNetworkRoutesInput ¶
type GetNetworkRoutesInput struct { // Filter by route table destination. Possible Values: TRANSIT_GATEWAY_ATTACHMENT_ID, // RESOURCE_ID, or RESOURCE_TYPE. DestinationFilters map[string][]*string `type:"map"` // An exact CIDR block. ExactCidrMatches []*string `type:"list"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The most specific route that matches the traffic (longest prefix match). LongestPrefixMatches []*string `type:"list"` // The IDs of the prefix lists. PrefixListIds []*string `type:"list"` // The ID of the route table. // // RouteTableIdentifier is a required field RouteTableIdentifier *RouteTableIdentifier `type:"structure" required:"true"` // The route states. States []*string `type:"list" enum:"RouteState"` // The routes with a subnet that match the specified CIDR filter. SubnetOfMatches []*string `type:"list"` // The routes with a CIDR that encompasses the CIDR filter. Example: If you // specify 10.0.1.0/30, then the result returns 10.0.1.0/29. SupernetOfMatches []*string `type:"list"` // The route types. Types []*string `type:"list" enum:"RouteType"` // contains filtered or unexported fields }
func (GetNetworkRoutesInput) GoString ¶
func (s GetNetworkRoutesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkRoutesInput) SetDestinationFilters ¶
func (s *GetNetworkRoutesInput) SetDestinationFilters(v map[string][]*string) *GetNetworkRoutesInput
SetDestinationFilters sets the DestinationFilters field's value.
func (*GetNetworkRoutesInput) SetExactCidrMatches ¶
func (s *GetNetworkRoutesInput) SetExactCidrMatches(v []*string) *GetNetworkRoutesInput
SetExactCidrMatches sets the ExactCidrMatches field's value.
func (*GetNetworkRoutesInput) SetGlobalNetworkId ¶
func (s *GetNetworkRoutesInput) SetGlobalNetworkId(v string) *GetNetworkRoutesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetNetworkRoutesInput) SetLongestPrefixMatches ¶
func (s *GetNetworkRoutesInput) SetLongestPrefixMatches(v []*string) *GetNetworkRoutesInput
SetLongestPrefixMatches sets the LongestPrefixMatches field's value.
func (*GetNetworkRoutesInput) SetPrefixListIds ¶
func (s *GetNetworkRoutesInput) SetPrefixListIds(v []*string) *GetNetworkRoutesInput
SetPrefixListIds sets the PrefixListIds field's value.
func (*GetNetworkRoutesInput) SetRouteTableIdentifier ¶
func (s *GetNetworkRoutesInput) SetRouteTableIdentifier(v *RouteTableIdentifier) *GetNetworkRoutesInput
SetRouteTableIdentifier sets the RouteTableIdentifier field's value.
func (*GetNetworkRoutesInput) SetStates ¶
func (s *GetNetworkRoutesInput) SetStates(v []*string) *GetNetworkRoutesInput
SetStates sets the States field's value.
func (*GetNetworkRoutesInput) SetSubnetOfMatches ¶
func (s *GetNetworkRoutesInput) SetSubnetOfMatches(v []*string) *GetNetworkRoutesInput
SetSubnetOfMatches sets the SubnetOfMatches field's value.
func (*GetNetworkRoutesInput) SetSupernetOfMatches ¶
func (s *GetNetworkRoutesInput) SetSupernetOfMatches(v []*string) *GetNetworkRoutesInput
SetSupernetOfMatches sets the SupernetOfMatches field's value.
func (*GetNetworkRoutesInput) SetTypes ¶
func (s *GetNetworkRoutesInput) SetTypes(v []*string) *GetNetworkRoutesInput
SetTypes sets the Types field's value.
func (GetNetworkRoutesInput) String ¶
func (s GetNetworkRoutesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkRoutesInput) Validate ¶
func (s *GetNetworkRoutesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkRoutesOutput ¶
type GetNetworkRoutesOutput struct { // Describes a core network segment edge. CoreNetworkSegmentEdge *CoreNetworkSegmentEdgeIdentifier `type:"structure"` // The network routes. NetworkRoutes []*NetworkRoute `type:"list"` // The ARN of the route table. RouteTableArn *string `type:"string"` // The route table creation time. RouteTableTimestamp *time.Time `type:"timestamp"` // The route table type. RouteTableType *string `type:"string" enum:"RouteTableType"` // contains filtered or unexported fields }
func (GetNetworkRoutesOutput) GoString ¶
func (s GetNetworkRoutesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkRoutesOutput) SetCoreNetworkSegmentEdge ¶
func (s *GetNetworkRoutesOutput) SetCoreNetworkSegmentEdge(v *CoreNetworkSegmentEdgeIdentifier) *GetNetworkRoutesOutput
SetCoreNetworkSegmentEdge sets the CoreNetworkSegmentEdge field's value.
func (*GetNetworkRoutesOutput) SetNetworkRoutes ¶
func (s *GetNetworkRoutesOutput) SetNetworkRoutes(v []*NetworkRoute) *GetNetworkRoutesOutput
SetNetworkRoutes sets the NetworkRoutes field's value.
func (*GetNetworkRoutesOutput) SetRouteTableArn ¶
func (s *GetNetworkRoutesOutput) SetRouteTableArn(v string) *GetNetworkRoutesOutput
SetRouteTableArn sets the RouteTableArn field's value.
func (*GetNetworkRoutesOutput) SetRouteTableTimestamp ¶
func (s *GetNetworkRoutesOutput) SetRouteTableTimestamp(v time.Time) *GetNetworkRoutesOutput
SetRouteTableTimestamp sets the RouteTableTimestamp field's value.
func (*GetNetworkRoutesOutput) SetRouteTableType ¶
func (s *GetNetworkRoutesOutput) SetRouteTableType(v string) *GetNetworkRoutesOutput
SetRouteTableType sets the RouteTableType field's value.
func (GetNetworkRoutesOutput) String ¶
func (s GetNetworkRoutesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetNetworkTelemetryInput ¶
type GetNetworkTelemetryInput struct { // The Amazon Web Services account ID. AccountId *string `location:"querystring" locationName:"accountId" min:"12" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ARN of the gateway. RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"` // The ARN of the resource. ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"` // The resource type. The following are the supported resource types: // // * connect-peer // // * transit-gateway-connect-peer // // * vpn-connection ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
func (GetNetworkTelemetryInput) GoString ¶
func (s GetNetworkTelemetryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkTelemetryInput) SetAccountId ¶
func (s *GetNetworkTelemetryInput) SetAccountId(v string) *GetNetworkTelemetryInput
SetAccountId sets the AccountId field's value.
func (*GetNetworkTelemetryInput) SetAwsRegion ¶
func (s *GetNetworkTelemetryInput) SetAwsRegion(v string) *GetNetworkTelemetryInput
SetAwsRegion sets the AwsRegion field's value.
func (*GetNetworkTelemetryInput) SetCoreNetworkId ¶
func (s *GetNetworkTelemetryInput) SetCoreNetworkId(v string) *GetNetworkTelemetryInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*GetNetworkTelemetryInput) SetGlobalNetworkId ¶
func (s *GetNetworkTelemetryInput) SetGlobalNetworkId(v string) *GetNetworkTelemetryInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetNetworkTelemetryInput) SetMaxResults ¶
func (s *GetNetworkTelemetryInput) SetMaxResults(v int64) *GetNetworkTelemetryInput
SetMaxResults sets the MaxResults field's value.
func (*GetNetworkTelemetryInput) SetNextToken ¶
func (s *GetNetworkTelemetryInput) SetNextToken(v string) *GetNetworkTelemetryInput
SetNextToken sets the NextToken field's value.
func (*GetNetworkTelemetryInput) SetRegisteredGatewayArn ¶
func (s *GetNetworkTelemetryInput) SetRegisteredGatewayArn(v string) *GetNetworkTelemetryInput
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*GetNetworkTelemetryInput) SetResourceArn ¶
func (s *GetNetworkTelemetryInput) SetResourceArn(v string) *GetNetworkTelemetryInput
SetResourceArn sets the ResourceArn field's value.
func (*GetNetworkTelemetryInput) SetResourceType ¶
func (s *GetNetworkTelemetryInput) SetResourceType(v string) *GetNetworkTelemetryInput
SetResourceType sets the ResourceType field's value.
func (GetNetworkTelemetryInput) String ¶
func (s GetNetworkTelemetryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkTelemetryInput) Validate ¶
func (s *GetNetworkTelemetryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkTelemetryOutput ¶
type GetNetworkTelemetryOutput struct { // The network telemetry. NetworkTelemetry []*NetworkTelemetry `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetNetworkTelemetryOutput) GoString ¶
func (s GetNetworkTelemetryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkTelemetryOutput) SetNetworkTelemetry ¶
func (s *GetNetworkTelemetryOutput) SetNetworkTelemetry(v []*NetworkTelemetry) *GetNetworkTelemetryOutput
SetNetworkTelemetry sets the NetworkTelemetry field's value.
func (*GetNetworkTelemetryOutput) SetNextToken ¶
func (s *GetNetworkTelemetryOutput) SetNextToken(v string) *GetNetworkTelemetryOutput
SetNextToken sets the NextToken field's value.
func (GetNetworkTelemetryOutput) String ¶
func (s GetNetworkTelemetryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetResourcePolicyInput ¶
type GetResourcePolicyInput struct { // The ARN of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetResourcePolicyInput) GoString ¶
func (s GetResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyInput) SetResourceArn ¶
func (s *GetResourcePolicyInput) SetResourceArn(v string) *GetResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (GetResourcePolicyInput) String ¶
func (s GetResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyInput) Validate ¶
func (s *GetResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourcePolicyOutput ¶
type GetResourcePolicyOutput struct { // The resource policy document. PolicyDocument aws.JSONValue `type:"jsonvalue"` // contains filtered or unexported fields }
func (GetResourcePolicyOutput) GoString ¶
func (s GetResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyOutput) SetPolicyDocument ¶
func (s *GetResourcePolicyOutput) SetPolicyDocument(v aws.JSONValue) *GetResourcePolicyOutput
SetPolicyDocument sets the PolicyDocument field's value.
func (GetResourcePolicyOutput) String ¶
func (s GetResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetRouteAnalysisInput ¶
type GetRouteAnalysisInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the route analysis. // // RouteAnalysisId is a required field RouteAnalysisId *string `location:"uri" locationName:"routeAnalysisId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetRouteAnalysisInput) GoString ¶
func (s GetRouteAnalysisInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRouteAnalysisInput) SetGlobalNetworkId ¶
func (s *GetRouteAnalysisInput) SetGlobalNetworkId(v string) *GetRouteAnalysisInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetRouteAnalysisInput) SetRouteAnalysisId ¶
func (s *GetRouteAnalysisInput) SetRouteAnalysisId(v string) *GetRouteAnalysisInput
SetRouteAnalysisId sets the RouteAnalysisId field's value.
func (GetRouteAnalysisInput) String ¶
func (s GetRouteAnalysisInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRouteAnalysisInput) Validate ¶
func (s *GetRouteAnalysisInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRouteAnalysisOutput ¶
type GetRouteAnalysisOutput struct { // The route analysis. RouteAnalysis *RouteAnalysis `type:"structure"` // contains filtered or unexported fields }
func (GetRouteAnalysisOutput) GoString ¶
func (s GetRouteAnalysisOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRouteAnalysisOutput) SetRouteAnalysis ¶
func (s *GetRouteAnalysisOutput) SetRouteAnalysis(v *RouteAnalysis) *GetRouteAnalysisOutput
SetRouteAnalysis sets the RouteAnalysis field's value.
func (GetRouteAnalysisOutput) String ¶
func (s GetRouteAnalysisOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSiteToSiteVpnAttachmentInput ¶
type GetSiteToSiteVpnAttachmentInput struct { // The ID of the attachment. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSiteToSiteVpnAttachmentInput) GoString ¶
func (s GetSiteToSiteVpnAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSiteToSiteVpnAttachmentInput) SetAttachmentId ¶
func (s *GetSiteToSiteVpnAttachmentInput) SetAttachmentId(v string) *GetSiteToSiteVpnAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (GetSiteToSiteVpnAttachmentInput) String ¶
func (s GetSiteToSiteVpnAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSiteToSiteVpnAttachmentInput) Validate ¶
func (s *GetSiteToSiteVpnAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSiteToSiteVpnAttachmentOutput ¶
type GetSiteToSiteVpnAttachmentOutput struct { // Describes the site-to-site attachment. SiteToSiteVpnAttachment *SiteToSiteVpnAttachment `type:"structure"` // contains filtered or unexported fields }
func (GetSiteToSiteVpnAttachmentOutput) GoString ¶
func (s GetSiteToSiteVpnAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment ¶
func (s *GetSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment(v *SiteToSiteVpnAttachment) *GetSiteToSiteVpnAttachmentOutput
SetSiteToSiteVpnAttachment sets the SiteToSiteVpnAttachment field's value.
func (GetSiteToSiteVpnAttachmentOutput) String ¶
func (s GetSiteToSiteVpnAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSitesInput ¶
type GetSitesInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // One or more site IDs. The maximum is 10. SiteIds []*string `location:"querystring" locationName:"siteIds" type:"list"` // contains filtered or unexported fields }
func (GetSitesInput) GoString ¶
func (s GetSitesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSitesInput) SetGlobalNetworkId ¶
func (s *GetSitesInput) SetGlobalNetworkId(v string) *GetSitesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetSitesInput) SetMaxResults ¶
func (s *GetSitesInput) SetMaxResults(v int64) *GetSitesInput
SetMaxResults sets the MaxResults field's value.
func (*GetSitesInput) SetNextToken ¶
func (s *GetSitesInput) SetNextToken(v string) *GetSitesInput
SetNextToken sets the NextToken field's value.
func (*GetSitesInput) SetSiteIds ¶
func (s *GetSitesInput) SetSiteIds(v []*string) *GetSitesInput
SetSiteIds sets the SiteIds field's value.
func (GetSitesInput) String ¶
func (s GetSitesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSitesInput) Validate ¶
func (s *GetSitesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSitesOutput ¶
type GetSitesOutput struct { // The token for the next page of results. NextToken *string `type:"string"` // The sites. Sites []*Site `type:"list"` // contains filtered or unexported fields }
func (GetSitesOutput) GoString ¶
func (s GetSitesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSitesOutput) SetNextToken ¶
func (s *GetSitesOutput) SetNextToken(v string) *GetSitesOutput
SetNextToken sets the NextToken field's value.
func (*GetSitesOutput) SetSites ¶
func (s *GetSitesOutput) SetSites(v []*Site) *GetSitesOutput
SetSites sets the Sites field's value.
func (GetSitesOutput) String ¶
func (s GetSitesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTransitGatewayConnectPeerAssociationsInput ¶
type GetTransitGatewayConnectPeerAssociationsInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // One or more transit gateway Connect peer Amazon Resource Names (ARNs). TransitGatewayConnectPeerArns []*string `location:"querystring" locationName:"transitGatewayConnectPeerArns" type:"list"` // contains filtered or unexported fields }
func (GetTransitGatewayConnectPeerAssociationsInput) GoString ¶
func (s GetTransitGatewayConnectPeerAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayConnectPeerAssociationsInput) SetGlobalNetworkId ¶
func (s *GetTransitGatewayConnectPeerAssociationsInput) SetGlobalNetworkId(v string) *GetTransitGatewayConnectPeerAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetTransitGatewayConnectPeerAssociationsInput) SetMaxResults ¶
func (s *GetTransitGatewayConnectPeerAssociationsInput) SetMaxResults(v int64) *GetTransitGatewayConnectPeerAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetTransitGatewayConnectPeerAssociationsInput) SetNextToken ¶
func (s *GetTransitGatewayConnectPeerAssociationsInput) SetNextToken(v string) *GetTransitGatewayConnectPeerAssociationsInput
SetNextToken sets the NextToken field's value.
func (*GetTransitGatewayConnectPeerAssociationsInput) SetTransitGatewayConnectPeerArns ¶
func (s *GetTransitGatewayConnectPeerAssociationsInput) SetTransitGatewayConnectPeerArns(v []*string) *GetTransitGatewayConnectPeerAssociationsInput
SetTransitGatewayConnectPeerArns sets the TransitGatewayConnectPeerArns field's value.
func (GetTransitGatewayConnectPeerAssociationsInput) String ¶
func (s GetTransitGatewayConnectPeerAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayConnectPeerAssociationsInput) Validate ¶
func (s *GetTransitGatewayConnectPeerAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTransitGatewayConnectPeerAssociationsOutput ¶
type GetTransitGatewayConnectPeerAssociationsOutput struct { // The token to use for the next page of results. NextToken *string `type:"string"` // Information about the transit gateway Connect peer associations. TransitGatewayConnectPeerAssociations []*TransitGatewayConnectPeerAssociation `type:"list"` // contains filtered or unexported fields }
func (GetTransitGatewayConnectPeerAssociationsOutput) GoString ¶
func (s GetTransitGatewayConnectPeerAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayConnectPeerAssociationsOutput) SetNextToken ¶
func (s *GetTransitGatewayConnectPeerAssociationsOutput) SetNextToken(v string) *GetTransitGatewayConnectPeerAssociationsOutput
SetNextToken sets the NextToken field's value.
func (*GetTransitGatewayConnectPeerAssociationsOutput) SetTransitGatewayConnectPeerAssociations ¶
func (s *GetTransitGatewayConnectPeerAssociationsOutput) SetTransitGatewayConnectPeerAssociations(v []*TransitGatewayConnectPeerAssociation) *GetTransitGatewayConnectPeerAssociationsOutput
SetTransitGatewayConnectPeerAssociations sets the TransitGatewayConnectPeerAssociations field's value.
func (GetTransitGatewayConnectPeerAssociationsOutput) String ¶
func (s GetTransitGatewayConnectPeerAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTransitGatewayPeeringInput ¶
type GetTransitGatewayPeeringInput struct { // The ID of the peering request. // // PeeringId is a required field PeeringId *string `location:"uri" locationName:"peeringId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTransitGatewayPeeringInput) GoString ¶
func (s GetTransitGatewayPeeringInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayPeeringInput) SetPeeringId ¶
func (s *GetTransitGatewayPeeringInput) SetPeeringId(v string) *GetTransitGatewayPeeringInput
SetPeeringId sets the PeeringId field's value.
func (GetTransitGatewayPeeringInput) String ¶
func (s GetTransitGatewayPeeringInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayPeeringInput) Validate ¶
func (s *GetTransitGatewayPeeringInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTransitGatewayPeeringOutput ¶
type GetTransitGatewayPeeringOutput struct { // Returns information about a transit gateway peering. TransitGatewayPeering *TransitGatewayPeering `type:"structure"` // contains filtered or unexported fields }
func (GetTransitGatewayPeeringOutput) GoString ¶
func (s GetTransitGatewayPeeringOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayPeeringOutput) SetTransitGatewayPeering ¶
func (s *GetTransitGatewayPeeringOutput) SetTransitGatewayPeering(v *TransitGatewayPeering) *GetTransitGatewayPeeringOutput
SetTransitGatewayPeering sets the TransitGatewayPeering field's value.
func (GetTransitGatewayPeeringOutput) String ¶
func (s GetTransitGatewayPeeringOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTransitGatewayRegistrationsInput ¶
type GetTransitGatewayRegistrationsInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum // is 10. TransitGatewayArns []*string `location:"querystring" locationName:"transitGatewayArns" type:"list"` // contains filtered or unexported fields }
func (GetTransitGatewayRegistrationsInput) GoString ¶
func (s GetTransitGatewayRegistrationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayRegistrationsInput) SetGlobalNetworkId ¶
func (s *GetTransitGatewayRegistrationsInput) SetGlobalNetworkId(v string) *GetTransitGatewayRegistrationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetTransitGatewayRegistrationsInput) SetMaxResults ¶
func (s *GetTransitGatewayRegistrationsInput) SetMaxResults(v int64) *GetTransitGatewayRegistrationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetTransitGatewayRegistrationsInput) SetNextToken ¶
func (s *GetTransitGatewayRegistrationsInput) SetNextToken(v string) *GetTransitGatewayRegistrationsInput
SetNextToken sets the NextToken field's value.
func (*GetTransitGatewayRegistrationsInput) SetTransitGatewayArns ¶
func (s *GetTransitGatewayRegistrationsInput) SetTransitGatewayArns(v []*string) *GetTransitGatewayRegistrationsInput
SetTransitGatewayArns sets the TransitGatewayArns field's value.
func (GetTransitGatewayRegistrationsInput) String ¶
func (s GetTransitGatewayRegistrationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayRegistrationsInput) Validate ¶
func (s *GetTransitGatewayRegistrationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTransitGatewayRegistrationsOutput ¶
type GetTransitGatewayRegistrationsOutput struct { // The token for the next page of results. NextToken *string `type:"string"` // The transit gateway registrations. TransitGatewayRegistrations []*TransitGatewayRegistration `type:"list"` // contains filtered or unexported fields }
func (GetTransitGatewayRegistrationsOutput) GoString ¶
func (s GetTransitGatewayRegistrationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayRegistrationsOutput) SetNextToken ¶
func (s *GetTransitGatewayRegistrationsOutput) SetNextToken(v string) *GetTransitGatewayRegistrationsOutput
SetNextToken sets the NextToken field's value.
func (*GetTransitGatewayRegistrationsOutput) SetTransitGatewayRegistrations ¶
func (s *GetTransitGatewayRegistrationsOutput) SetTransitGatewayRegistrations(v []*TransitGatewayRegistration) *GetTransitGatewayRegistrationsOutput
SetTransitGatewayRegistrations sets the TransitGatewayRegistrations field's value.
func (GetTransitGatewayRegistrationsOutput) String ¶
func (s GetTransitGatewayRegistrationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTransitGatewayRouteTableAttachmentInput ¶
type GetTransitGatewayRouteTableAttachmentInput struct { // The ID of the transit gateway route table attachment. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTransitGatewayRouteTableAttachmentInput) GoString ¶
func (s GetTransitGatewayRouteTableAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayRouteTableAttachmentInput) SetAttachmentId ¶
func (s *GetTransitGatewayRouteTableAttachmentInput) SetAttachmentId(v string) *GetTransitGatewayRouteTableAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (GetTransitGatewayRouteTableAttachmentInput) String ¶
func (s GetTransitGatewayRouteTableAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayRouteTableAttachmentInput) Validate ¶
func (s *GetTransitGatewayRouteTableAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTransitGatewayRouteTableAttachmentOutput ¶
type GetTransitGatewayRouteTableAttachmentOutput struct { // Returns information about the transit gateway route table attachment. TransitGatewayRouteTableAttachment *TransitGatewayRouteTableAttachment `type:"structure"` // contains filtered or unexported fields }
func (GetTransitGatewayRouteTableAttachmentOutput) GoString ¶
func (s GetTransitGatewayRouteTableAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment ¶
func (s *GetTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment(v *TransitGatewayRouteTableAttachment) *GetTransitGatewayRouteTableAttachmentOutput
SetTransitGatewayRouteTableAttachment sets the TransitGatewayRouteTableAttachment field's value.
func (GetTransitGatewayRouteTableAttachmentOutput) String ¶
func (s GetTransitGatewayRouteTableAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetVpcAttachmentInput ¶
type GetVpcAttachmentInput struct { // The ID of the attachment. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetVpcAttachmentInput) GoString ¶
func (s GetVpcAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetVpcAttachmentInput) SetAttachmentId ¶
func (s *GetVpcAttachmentInput) SetAttachmentId(v string) *GetVpcAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (GetVpcAttachmentInput) String ¶
func (s GetVpcAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetVpcAttachmentInput) Validate ¶
func (s *GetVpcAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVpcAttachmentOutput ¶
type GetVpcAttachmentOutput struct { // Returns details about a VPC attachment. VpcAttachment *VpcAttachment `type:"structure"` // contains filtered or unexported fields }
func (GetVpcAttachmentOutput) GoString ¶
func (s GetVpcAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetVpcAttachmentOutput) SetVpcAttachment ¶
func (s *GetVpcAttachmentOutput) SetVpcAttachment(v *VpcAttachment) *GetVpcAttachmentOutput
SetVpcAttachment sets the VpcAttachment field's value.
func (GetVpcAttachmentOutput) String ¶
func (s GetVpcAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GlobalNetwork ¶
type GlobalNetwork struct { // The date and time that the global network was created. CreatedAt *time.Time `type:"timestamp"` // The description of the global network. Description *string `type:"string"` // The Amazon Resource Name (ARN) of the global network. GlobalNetworkArn *string `type:"string"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // The state of the global network. State *string `type:"string" enum:"GlobalNetworkState"` // The tags for the global network. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a global network. This is a single private network acting as a high-level container for your network objects, including an Amazon Web Services-managed Core Network.
func (GlobalNetwork) GoString ¶
func (s GlobalNetwork) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GlobalNetwork) SetCreatedAt ¶
func (s *GlobalNetwork) SetCreatedAt(v time.Time) *GlobalNetwork
SetCreatedAt sets the CreatedAt field's value.
func (*GlobalNetwork) SetDescription ¶
func (s *GlobalNetwork) SetDescription(v string) *GlobalNetwork
SetDescription sets the Description field's value.
func (*GlobalNetwork) SetGlobalNetworkArn ¶
func (s *GlobalNetwork) SetGlobalNetworkArn(v string) *GlobalNetwork
SetGlobalNetworkArn sets the GlobalNetworkArn field's value.
func (*GlobalNetwork) SetGlobalNetworkId ¶
func (s *GlobalNetwork) SetGlobalNetworkId(v string) *GlobalNetwork
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GlobalNetwork) SetState ¶
func (s *GlobalNetwork) SetState(v string) *GlobalNetwork
SetState sets the State field's value.
func (*GlobalNetwork) SetTags ¶
func (s *GlobalNetwork) SetTags(v []*Tag) *GlobalNetwork
SetTags sets the Tags field's value.
func (GlobalNetwork) String ¶
func (s GlobalNetwork) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // Indicates when to retry the request. RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"` // contains filtered or unexported fields }
The request has failed due to an internal error.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Link ¶
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 ¶
type ListAttachmentsInput struct { // The type of attachment. AttachmentType *string `location:"querystring" locationName:"attachmentType" type:"string" enum:"AttachmentType"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The Region where the edge is located. EdgeLocation *string `location:"querystring" locationName:"edgeLocation" min:"1" type:"string"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The state of the attachment. State *string `location:"querystring" locationName:"state" type:"string" enum:"AttachmentState"` // contains filtered or unexported fields }
func (ListAttachmentsInput) GoString ¶
func (s ListAttachmentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttachmentsInput) SetAttachmentType ¶
func (s *ListAttachmentsInput) SetAttachmentType(v string) *ListAttachmentsInput
SetAttachmentType sets the AttachmentType field's value.
func (*ListAttachmentsInput) SetCoreNetworkId ¶
func (s *ListAttachmentsInput) SetCoreNetworkId(v string) *ListAttachmentsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ListAttachmentsInput) SetEdgeLocation ¶
func (s *ListAttachmentsInput) SetEdgeLocation(v string) *ListAttachmentsInput
SetEdgeLocation sets the EdgeLocation field's value.
func (*ListAttachmentsInput) SetMaxResults ¶
func (s *ListAttachmentsInput) SetMaxResults(v int64) *ListAttachmentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAttachmentsInput) SetNextToken ¶
func (s *ListAttachmentsInput) SetNextToken(v string) *ListAttachmentsInput
SetNextToken sets the NextToken field's value.
func (*ListAttachmentsInput) SetState ¶
func (s *ListAttachmentsInput) SetState(v string) *ListAttachmentsInput
SetState sets the State field's value.
func (ListAttachmentsInput) String ¶
func (s ListAttachmentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttachmentsInput) Validate ¶
func (s *ListAttachmentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAttachmentsOutput ¶
type ListAttachmentsOutput struct { // Describes the list of attachments. Attachments []*Attachment `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListAttachmentsOutput) GoString ¶
func (s ListAttachmentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttachmentsOutput) SetAttachments ¶
func (s *ListAttachmentsOutput) SetAttachments(v []*Attachment) *ListAttachmentsOutput
SetAttachments sets the Attachments field's value.
func (*ListAttachmentsOutput) SetNextToken ¶
func (s *ListAttachmentsOutput) SetNextToken(v string) *ListAttachmentsOutput
SetNextToken sets the NextToken field's value.
func (ListAttachmentsOutput) String ¶
func (s ListAttachmentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListConnectPeersInput ¶
type ListConnectPeersInput struct { // The ID of the attachment. ConnectAttachmentId *string `location:"querystring" locationName:"connectAttachmentId" type:"string"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListConnectPeersInput) GoString ¶
func (s ListConnectPeersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectPeersInput) SetConnectAttachmentId ¶
func (s *ListConnectPeersInput) SetConnectAttachmentId(v string) *ListConnectPeersInput
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (*ListConnectPeersInput) SetCoreNetworkId ¶
func (s *ListConnectPeersInput) SetCoreNetworkId(v string) *ListConnectPeersInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ListConnectPeersInput) SetMaxResults ¶
func (s *ListConnectPeersInput) SetMaxResults(v int64) *ListConnectPeersInput
SetMaxResults sets the MaxResults field's value.
func (*ListConnectPeersInput) SetNextToken ¶
func (s *ListConnectPeersInput) SetNextToken(v string) *ListConnectPeersInput
SetNextToken sets the NextToken field's value.
func (ListConnectPeersInput) String ¶
func (s ListConnectPeersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectPeersInput) Validate ¶
func (s *ListConnectPeersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListConnectPeersOutput ¶
type ListConnectPeersOutput struct { // Describes the Connect peers. ConnectPeers []*ConnectPeerSummary `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListConnectPeersOutput) GoString ¶
func (s ListConnectPeersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectPeersOutput) SetConnectPeers ¶
func (s *ListConnectPeersOutput) SetConnectPeers(v []*ConnectPeerSummary) *ListConnectPeersOutput
SetConnectPeers sets the ConnectPeers field's value.
func (*ListConnectPeersOutput) SetNextToken ¶
func (s *ListConnectPeersOutput) SetNextToken(v string) *ListConnectPeersOutput
SetNextToken sets the NextToken field's value.
func (ListConnectPeersOutput) String ¶
func (s ListConnectPeersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCoreNetworkPolicyVersionsInput ¶
type ListCoreNetworkPolicyVersionsInput struct { // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListCoreNetworkPolicyVersionsInput) GoString ¶
func (s ListCoreNetworkPolicyVersionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworkPolicyVersionsInput) SetCoreNetworkId ¶
func (s *ListCoreNetworkPolicyVersionsInput) SetCoreNetworkId(v string) *ListCoreNetworkPolicyVersionsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ListCoreNetworkPolicyVersionsInput) SetMaxResults ¶
func (s *ListCoreNetworkPolicyVersionsInput) SetMaxResults(v int64) *ListCoreNetworkPolicyVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCoreNetworkPolicyVersionsInput) SetNextToken ¶
func (s *ListCoreNetworkPolicyVersionsInput) SetNextToken(v string) *ListCoreNetworkPolicyVersionsInput
SetNextToken sets the NextToken field's value.
func (ListCoreNetworkPolicyVersionsInput) String ¶
func (s ListCoreNetworkPolicyVersionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworkPolicyVersionsInput) Validate ¶
func (s *ListCoreNetworkPolicyVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCoreNetworkPolicyVersionsOutput ¶
type ListCoreNetworkPolicyVersionsOutput struct { // Describes core network policy versions. CoreNetworkPolicyVersions []*CoreNetworkPolicyVersion `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListCoreNetworkPolicyVersionsOutput) GoString ¶
func (s ListCoreNetworkPolicyVersionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworkPolicyVersionsOutput) SetCoreNetworkPolicyVersions ¶
func (s *ListCoreNetworkPolicyVersionsOutput) SetCoreNetworkPolicyVersions(v []*CoreNetworkPolicyVersion) *ListCoreNetworkPolicyVersionsOutput
SetCoreNetworkPolicyVersions sets the CoreNetworkPolicyVersions field's value.
func (*ListCoreNetworkPolicyVersionsOutput) SetNextToken ¶
func (s *ListCoreNetworkPolicyVersionsOutput) SetNextToken(v string) *ListCoreNetworkPolicyVersionsOutput
SetNextToken sets the NextToken field's value.
func (ListCoreNetworkPolicyVersionsOutput) String ¶
func (s ListCoreNetworkPolicyVersionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCoreNetworksInput ¶
type ListCoreNetworksInput struct { // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListCoreNetworksInput) GoString ¶
func (s ListCoreNetworksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworksInput) SetMaxResults ¶
func (s *ListCoreNetworksInput) SetMaxResults(v int64) *ListCoreNetworksInput
SetMaxResults sets the MaxResults field's value.
func (*ListCoreNetworksInput) SetNextToken ¶
func (s *ListCoreNetworksInput) SetNextToken(v string) *ListCoreNetworksInput
SetNextToken sets the NextToken field's value.
func (ListCoreNetworksInput) String ¶
func (s ListCoreNetworksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworksInput) Validate ¶
func (s *ListCoreNetworksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCoreNetworksOutput ¶
type ListCoreNetworksOutput struct { // Describes the list of core networks. CoreNetworks []*CoreNetworkSummary `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListCoreNetworksOutput) GoString ¶
func (s ListCoreNetworksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworksOutput) SetCoreNetworks ¶
func (s *ListCoreNetworksOutput) SetCoreNetworks(v []*CoreNetworkSummary) *ListCoreNetworksOutput
SetCoreNetworks sets the CoreNetworks field's value.
func (*ListCoreNetworksOutput) SetNextToken ¶
func (s *ListCoreNetworksOutput) SetNextToken(v string) *ListCoreNetworksOutput
SetNextToken sets the NextToken field's value.
func (ListCoreNetworksOutput) String ¶
func (s ListCoreNetworksOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListOrganizationServiceAccessStatusInput ¶
type ListOrganizationServiceAccessStatusInput struct { // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListOrganizationServiceAccessStatusInput) GoString ¶
func (s ListOrganizationServiceAccessStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOrganizationServiceAccessStatusInput) SetMaxResults ¶
func (s *ListOrganizationServiceAccessStatusInput) SetMaxResults(v int64) *ListOrganizationServiceAccessStatusInput
SetMaxResults sets the MaxResults field's value.
func (*ListOrganizationServiceAccessStatusInput) SetNextToken ¶
func (s *ListOrganizationServiceAccessStatusInput) SetNextToken(v string) *ListOrganizationServiceAccessStatusInput
SetNextToken sets the NextToken field's value.
func (ListOrganizationServiceAccessStatusInput) String ¶
func (s ListOrganizationServiceAccessStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOrganizationServiceAccessStatusInput) Validate ¶
func (s *ListOrganizationServiceAccessStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOrganizationServiceAccessStatusOutput ¶
type ListOrganizationServiceAccessStatusOutput struct { // The token for the next page of results. NextToken *string `type:"string"` // Displays the status of an Amazon Web Services Organization. OrganizationStatus *OrganizationStatus `type:"structure"` // contains filtered or unexported fields }
func (ListOrganizationServiceAccessStatusOutput) GoString ¶
func (s ListOrganizationServiceAccessStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOrganizationServiceAccessStatusOutput) SetNextToken ¶
func (s *ListOrganizationServiceAccessStatusOutput) SetNextToken(v string) *ListOrganizationServiceAccessStatusOutput
SetNextToken sets the NextToken field's value.
func (*ListOrganizationServiceAccessStatusOutput) SetOrganizationStatus ¶
func (s *ListOrganizationServiceAccessStatusOutput) SetOrganizationStatus(v *OrganizationStatus) *ListOrganizationServiceAccessStatusOutput
SetOrganizationStatus sets the OrganizationStatus field's value.
func (ListOrganizationServiceAccessStatusOutput) String ¶
func (s ListOrganizationServiceAccessStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPeeringsInput ¶
type ListPeeringsInput struct { // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // Returns a list edge locations for the EdgeLocation *string `location:"querystring" locationName:"edgeLocation" min:"1" type:"string"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // Returns a list of a peering requests. PeeringType *string `location:"querystring" locationName:"peeringType" type:"string" enum:"PeeringType"` // Returns a list of the peering request states. State *string `location:"querystring" locationName:"state" type:"string" enum:"PeeringState"` // contains filtered or unexported fields }
func (ListPeeringsInput) GoString ¶
func (s ListPeeringsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPeeringsInput) SetCoreNetworkId ¶
func (s *ListPeeringsInput) SetCoreNetworkId(v string) *ListPeeringsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ListPeeringsInput) SetEdgeLocation ¶
func (s *ListPeeringsInput) SetEdgeLocation(v string) *ListPeeringsInput
SetEdgeLocation sets the EdgeLocation field's value.
func (*ListPeeringsInput) SetMaxResults ¶
func (s *ListPeeringsInput) SetMaxResults(v int64) *ListPeeringsInput
SetMaxResults sets the MaxResults field's value.
func (*ListPeeringsInput) SetNextToken ¶
func (s *ListPeeringsInput) SetNextToken(v string) *ListPeeringsInput
SetNextToken sets the NextToken field's value.
func (*ListPeeringsInput) SetPeeringType ¶
func (s *ListPeeringsInput) SetPeeringType(v string) *ListPeeringsInput
SetPeeringType sets the PeeringType field's value.
func (*ListPeeringsInput) SetState ¶
func (s *ListPeeringsInput) SetState(v string) *ListPeeringsInput
SetState sets the State field's value.
func (ListPeeringsInput) String ¶
func (s ListPeeringsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPeeringsInput) Validate ¶
func (s *ListPeeringsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPeeringsOutput ¶
type ListPeeringsOutput struct { // The token for the next page of results. NextToken *string `type:"string"` // Lists the transit gateway peerings for the ListPeerings request. Peerings []*Peering `type:"list"` // contains filtered or unexported fields }
func (ListPeeringsOutput) GoString ¶
func (s ListPeeringsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPeeringsOutput) SetNextToken ¶
func (s *ListPeeringsOutput) SetNextToken(v string) *ListPeeringsOutput
SetNextToken sets the NextToken field's value.
func (*ListPeeringsOutput) SetPeerings ¶
func (s *ListPeeringsOutput) SetPeerings(v []*Peering) *ListPeeringsOutput
SetPeerings sets the Peerings field's value.
func (ListPeeringsOutput) String ¶
func (s ListPeeringsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The list of tags. TagList []*Tag `type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTagList ¶
func (s *ListTagsForResourceOutput) SetTagList(v []*Tag) *ListTagsForResourceOutput
SetTagList sets the TagList field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Location ¶
type Location struct { // The physical address. Address *string `type:"string"` // The latitude. Latitude *string `type:"string"` // The longitude. Longitude *string `type:"string"` // contains filtered or unexported fields }
Describes a location.
func (Location) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 NetworkFunctionGroup ¶
type NetworkFunctionGroup struct { // The name of the network function group. Name *string `type:"string"` // contains filtered or unexported fields }
Describes a network function group for service insertion.
func (NetworkFunctionGroup) GoString ¶
func (s NetworkFunctionGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkFunctionGroup) SetName ¶
func (s *NetworkFunctionGroup) SetName(v string) *NetworkFunctionGroup
SetName sets the Name field's value.
func (NetworkFunctionGroup) String ¶
func (s NetworkFunctionGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NetworkManager ¶
NetworkManager provides the API operation methods for making requests to AWS Network Manager. See this package's package overview docs for details on the service.
NetworkManager methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *NetworkManager
New creates a new instance of the NetworkManager client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a NetworkManager client from just a session. svc := networkmanager.New(mySession) // Create a NetworkManager client with additional configuration svc := networkmanager.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*NetworkManager) AcceptAttachment ¶
func (c *NetworkManager) AcceptAttachment(input *AcceptAttachmentInput) (*AcceptAttachmentOutput, error)
AcceptAttachment API operation for AWS Network Manager.
Accepts a core network attachment request.
Once the attachment request is accepted by a core network owner, the attachment is created and connected to a core network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation AcceptAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AcceptAttachment
func (*NetworkManager) AcceptAttachmentRequest ¶
func (c *NetworkManager) AcceptAttachmentRequest(input *AcceptAttachmentInput) (req *request.Request, output *AcceptAttachmentOutput)
AcceptAttachmentRequest generates a "aws/request.Request" representing the client's request for the AcceptAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AcceptAttachment for more information on using the AcceptAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AcceptAttachmentRequest method. req, resp := client.AcceptAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AcceptAttachment
func (*NetworkManager) AcceptAttachmentWithContext ¶
func (c *NetworkManager) AcceptAttachmentWithContext(ctx aws.Context, input *AcceptAttachmentInput, opts ...request.Option) (*AcceptAttachmentOutput, error)
AcceptAttachmentWithContext is the same as AcceptAttachment with the addition of the ability to pass a context and additional request options.
See AcceptAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) AssociateConnectPeer ¶
func (c *NetworkManager) AssociateConnectPeer(input *AssociateConnectPeerInput) (*AssociateConnectPeerOutput, error)
AssociateConnectPeer API operation for AWS Network Manager.
Associates a core network Connect peer with a device and optionally, with a link.
If you specify a link, it must be associated with the specified device. You can only associate core network Connect peers that have been created on a core network Connect attachment on a core network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation AssociateConnectPeer for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateConnectPeer
func (*NetworkManager) AssociateConnectPeerRequest ¶
func (c *NetworkManager) AssociateConnectPeerRequest(input *AssociateConnectPeerInput) (req *request.Request, output *AssociateConnectPeerOutput)
AssociateConnectPeerRequest generates a "aws/request.Request" representing the client's request for the AssociateConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateConnectPeer for more information on using the AssociateConnectPeer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateConnectPeerRequest method. req, resp := client.AssociateConnectPeerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateConnectPeer
func (*NetworkManager) AssociateConnectPeerWithContext ¶
func (c *NetworkManager) AssociateConnectPeerWithContext(ctx aws.Context, input *AssociateConnectPeerInput, opts ...request.Option) (*AssociateConnectPeerOutput, error)
AssociateConnectPeerWithContext is the same as AssociateConnectPeer with the addition of the ability to pass a context and additional request options.
See AssociateConnectPeer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) AssociateCustomerGateway ¶
func (c *NetworkManager) AssociateCustomerGateway(input *AssociateCustomerGatewayInput) (*AssociateCustomerGatewayOutput, error)
AssociateCustomerGateway API operation for AWS Network Manager.
Associates a customer gateway with a device and optionally, with a link. If you specify a link, it must be associated with the specified device.
You can only associate customer gateways that are connected to a VPN attachment on a transit gateway or core network registered in your global network. When you register a transit gateway or core network, customer gateways that are connected to the transit gateway are automatically included in the global network. To list customer gateways that are connected to a transit gateway, use the DescribeVpnConnections (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeVpnConnections.html) EC2 API and filter by transit-gateway-id.
You cannot associate a customer gateway with more than one device and link.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation AssociateCustomerGateway for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateCustomerGateway
func (*NetworkManager) AssociateCustomerGatewayRequest ¶
func (c *NetworkManager) AssociateCustomerGatewayRequest(input *AssociateCustomerGatewayInput) (req *request.Request, output *AssociateCustomerGatewayOutput)
AssociateCustomerGatewayRequest generates a "aws/request.Request" representing the client's request for the AssociateCustomerGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateCustomerGateway for more information on using the AssociateCustomerGateway API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateCustomerGatewayRequest method. req, resp := client.AssociateCustomerGatewayRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateCustomerGateway
func (*NetworkManager) AssociateCustomerGatewayWithContext ¶
func (c *NetworkManager) AssociateCustomerGatewayWithContext(ctx aws.Context, input *AssociateCustomerGatewayInput, opts ...request.Option) (*AssociateCustomerGatewayOutput, error)
AssociateCustomerGatewayWithContext is the same as AssociateCustomerGateway with the addition of the ability to pass a context and additional request options.
See AssociateCustomerGateway for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*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 ¶
func (c *NetworkManager) AssociateTransitGatewayConnectPeer(input *AssociateTransitGatewayConnectPeerInput) (*AssociateTransitGatewayConnectPeerOutput, error)
AssociateTransitGatewayConnectPeer API operation for AWS Network Manager.
Associates a transit gateway Connect peer with a device, and optionally, with a link. If you specify a link, it must be associated with the specified device.
You can only associate transit gateway Connect peers that have been created on a transit gateway that's registered in your global network.
You cannot associate a transit gateway Connect peer with more than one device and link.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation AssociateTransitGatewayConnectPeer for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateTransitGatewayConnectPeer
func (*NetworkManager) AssociateTransitGatewayConnectPeerRequest ¶
func (c *NetworkManager) AssociateTransitGatewayConnectPeerRequest(input *AssociateTransitGatewayConnectPeerInput) (req *request.Request, output *AssociateTransitGatewayConnectPeerOutput)
AssociateTransitGatewayConnectPeerRequest generates a "aws/request.Request" representing the client's request for the AssociateTransitGatewayConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateTransitGatewayConnectPeer for more information on using the AssociateTransitGatewayConnectPeer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateTransitGatewayConnectPeerRequest method. req, resp := client.AssociateTransitGatewayConnectPeerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateTransitGatewayConnectPeer
func (*NetworkManager) AssociateTransitGatewayConnectPeerWithContext ¶
func (c *NetworkManager) AssociateTransitGatewayConnectPeerWithContext(ctx aws.Context, input *AssociateTransitGatewayConnectPeerInput, opts ...request.Option) (*AssociateTransitGatewayConnectPeerOutput, error)
AssociateTransitGatewayConnectPeerWithContext is the same as AssociateTransitGatewayConnectPeer with the addition of the ability to pass a context and additional request options.
See AssociateTransitGatewayConnectPeer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateConnectAttachment ¶
func (c *NetworkManager) CreateConnectAttachment(input *CreateConnectAttachmentInput) (*CreateConnectAttachmentOutput, error)
CreateConnectAttachment API operation for AWS Network Manager.
Creates a core network Connect attachment from a specified core network attachment.
A core network Connect attachment is a GRE-based tunnel attachment that you can use to establish a connection between a core network and an appliance. A core network Connect attachment uses an existing VPC attachment as the underlying transport mechanism.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateConnectAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectAttachment
func (*NetworkManager) CreateConnectAttachmentRequest ¶
func (c *NetworkManager) CreateConnectAttachmentRequest(input *CreateConnectAttachmentInput) (req *request.Request, output *CreateConnectAttachmentOutput)
CreateConnectAttachmentRequest generates a "aws/request.Request" representing the client's request for the CreateConnectAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateConnectAttachment for more information on using the CreateConnectAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateConnectAttachmentRequest method. req, resp := client.CreateConnectAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectAttachment
func (*NetworkManager) CreateConnectAttachmentWithContext ¶
func (c *NetworkManager) CreateConnectAttachmentWithContext(ctx aws.Context, input *CreateConnectAttachmentInput, opts ...request.Option) (*CreateConnectAttachmentOutput, error)
CreateConnectAttachmentWithContext is the same as CreateConnectAttachment with the addition of the ability to pass a context and additional request options.
See CreateConnectAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateConnectPeer ¶
func (c *NetworkManager) CreateConnectPeer(input *CreateConnectPeerInput) (*CreateConnectPeerOutput, error)
CreateConnectPeer API operation for AWS Network Manager.
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateConnectPeer for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectPeer
func (*NetworkManager) CreateConnectPeerRequest ¶
func (c *NetworkManager) CreateConnectPeerRequest(input *CreateConnectPeerInput) (req *request.Request, output *CreateConnectPeerOutput)
CreateConnectPeerRequest generates a "aws/request.Request" representing the client's request for the CreateConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateConnectPeer for more information on using the CreateConnectPeer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateConnectPeerRequest method. req, resp := client.CreateConnectPeerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectPeer
func (*NetworkManager) CreateConnectPeerWithContext ¶
func (c *NetworkManager) CreateConnectPeerWithContext(ctx aws.Context, input *CreateConnectPeerInput, opts ...request.Option) (*CreateConnectPeerOutput, error)
CreateConnectPeerWithContext is the same as CreateConnectPeer with the addition of the ability to pass a context and additional request options.
See CreateConnectPeer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateConnection ¶
func (c *NetworkManager) CreateConnection(input *CreateConnectionInput) (*CreateConnectionOutput, error)
CreateConnection API operation for AWS Network Manager.
Creates a connection between two devices. The devices can be a physical or virtual appliance that connects to a third-party appliance in a VPC, or a physical appliance that connects to another physical appliance in an on-premises network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateConnection for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnection
func (*NetworkManager) CreateConnectionRequest ¶
func (c *NetworkManager) CreateConnectionRequest(input *CreateConnectionInput) (req *request.Request, output *CreateConnectionOutput)
CreateConnectionRequest generates a "aws/request.Request" representing the client's request for the CreateConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateConnection for more information on using the CreateConnection API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateConnectionRequest method. req, resp := client.CreateConnectionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnection
func (*NetworkManager) CreateConnectionWithContext ¶
func (c *NetworkManager) CreateConnectionWithContext(ctx aws.Context, input *CreateConnectionInput, opts ...request.Option) (*CreateConnectionOutput, error)
CreateConnectionWithContext is the same as CreateConnection with the addition of the ability to pass a context and additional request options.
See CreateConnection for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateCoreNetwork ¶
func (c *NetworkManager) CreateCoreNetwork(input *CreateCoreNetworkInput) (*CreateCoreNetworkOutput, error)
CreateCoreNetwork API operation for AWS Network Manager.
Creates a core network as part of your global network, and optionally, with a core network policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateCoreNetwork for usage and error information.
Returned Error Types:
CoreNetworkPolicyException Describes a core network policy exception.
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateCoreNetwork
func (*NetworkManager) CreateCoreNetworkRequest ¶
func (c *NetworkManager) CreateCoreNetworkRequest(input *CreateCoreNetworkInput) (req *request.Request, output *CreateCoreNetworkOutput)
CreateCoreNetworkRequest generates a "aws/request.Request" representing the client's request for the CreateCoreNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateCoreNetwork for more information on using the CreateCoreNetwork API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateCoreNetworkRequest method. req, resp := client.CreateCoreNetworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateCoreNetwork
func (*NetworkManager) CreateCoreNetworkWithContext ¶
func (c *NetworkManager) CreateCoreNetworkWithContext(ctx aws.Context, input *CreateCoreNetworkInput, opts ...request.Option) (*CreateCoreNetworkOutput, error)
CreateCoreNetworkWithContext is the same as CreateCoreNetwork with the addition of the ability to pass a context and additional request options.
See CreateCoreNetwork for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateDevice ¶
func (c *NetworkManager) CreateDevice(input *CreateDeviceInput) (*CreateDeviceOutput, error)
CreateDevice API operation for AWS Network Manager.
Creates a new device in a global network. If you specify both a site ID and a location, the location of the site is used for visualization in the Network Manager console.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateDevice for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateDevice
func (*NetworkManager) CreateDeviceRequest ¶
func (c *NetworkManager) CreateDeviceRequest(input *CreateDeviceInput) (req *request.Request, output *CreateDeviceOutput)
CreateDeviceRequest generates a "aws/request.Request" representing the client's request for the CreateDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDevice for more information on using the CreateDevice API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDeviceRequest method. req, resp := client.CreateDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateDevice
func (*NetworkManager) CreateDeviceWithContext ¶
func (c *NetworkManager) CreateDeviceWithContext(ctx aws.Context, input *CreateDeviceInput, opts ...request.Option) (*CreateDeviceOutput, error)
CreateDeviceWithContext is the same as CreateDevice with the addition of the ability to pass a context and additional request options.
See CreateDevice for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateGlobalNetwork ¶
func (c *NetworkManager) CreateGlobalNetwork(input *CreateGlobalNetworkInput) (*CreateGlobalNetworkOutput, error)
CreateGlobalNetwork API operation for AWS Network Manager.
Creates a new, empty global network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateGlobalNetwork for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateGlobalNetwork
func (*NetworkManager) CreateGlobalNetworkRequest ¶
func (c *NetworkManager) CreateGlobalNetworkRequest(input *CreateGlobalNetworkInput) (req *request.Request, output *CreateGlobalNetworkOutput)
CreateGlobalNetworkRequest generates a "aws/request.Request" representing the client's request for the CreateGlobalNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateGlobalNetwork for more information on using the CreateGlobalNetwork API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateGlobalNetworkRequest method. req, resp := client.CreateGlobalNetworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateGlobalNetwork
func (*NetworkManager) CreateGlobalNetworkWithContext ¶
func (c *NetworkManager) CreateGlobalNetworkWithContext(ctx aws.Context, input *CreateGlobalNetworkInput, opts ...request.Option) (*CreateGlobalNetworkOutput, error)
CreateGlobalNetworkWithContext is the same as CreateGlobalNetwork with the addition of the ability to pass a context and additional request options.
See CreateGlobalNetwork for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*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 ¶
func (c *NetworkManager) CreateSiteToSiteVpnAttachment(input *CreateSiteToSiteVpnAttachmentInput) (*CreateSiteToSiteVpnAttachmentOutput, error)
CreateSiteToSiteVpnAttachment API operation for AWS Network Manager.
Creates an Amazon Web Services site-to-site VPN attachment on an edge location of a core network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateSiteToSiteVpnAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateSiteToSiteVpnAttachment
func (*NetworkManager) CreateSiteToSiteVpnAttachmentRequest ¶
func (c *NetworkManager) CreateSiteToSiteVpnAttachmentRequest(input *CreateSiteToSiteVpnAttachmentInput) (req *request.Request, output *CreateSiteToSiteVpnAttachmentOutput)
CreateSiteToSiteVpnAttachmentRequest generates a "aws/request.Request" representing the client's request for the CreateSiteToSiteVpnAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSiteToSiteVpnAttachment for more information on using the CreateSiteToSiteVpnAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSiteToSiteVpnAttachmentRequest method. req, resp := client.CreateSiteToSiteVpnAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateSiteToSiteVpnAttachment
func (*NetworkManager) CreateSiteToSiteVpnAttachmentWithContext ¶
func (c *NetworkManager) CreateSiteToSiteVpnAttachmentWithContext(ctx aws.Context, input *CreateSiteToSiteVpnAttachmentInput, opts ...request.Option) (*CreateSiteToSiteVpnAttachmentOutput, error)
CreateSiteToSiteVpnAttachmentWithContext is the same as CreateSiteToSiteVpnAttachment with the addition of the ability to pass a context and additional request options.
See CreateSiteToSiteVpnAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateSiteWithContext ¶
func (c *NetworkManager) CreateSiteWithContext(ctx aws.Context, input *CreateSiteInput, opts ...request.Option) (*CreateSiteOutput, error)
CreateSiteWithContext is the same as CreateSite with the addition of the ability to pass a context and additional request options.
See CreateSite for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateTransitGatewayPeering ¶
func (c *NetworkManager) CreateTransitGatewayPeering(input *CreateTransitGatewayPeeringInput) (*CreateTransitGatewayPeeringOutput, error)
CreateTransitGatewayPeering API operation for AWS Network Manager.
Creates a transit gateway peering connection.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateTransitGatewayPeering for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateTransitGatewayPeering
func (*NetworkManager) CreateTransitGatewayPeeringRequest ¶
func (c *NetworkManager) CreateTransitGatewayPeeringRequest(input *CreateTransitGatewayPeeringInput) (req *request.Request, output *CreateTransitGatewayPeeringOutput)
CreateTransitGatewayPeeringRequest generates a "aws/request.Request" representing the client's request for the CreateTransitGatewayPeering operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateTransitGatewayPeering for more information on using the CreateTransitGatewayPeering API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateTransitGatewayPeeringRequest method. req, resp := client.CreateTransitGatewayPeeringRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateTransitGatewayPeering
func (*NetworkManager) CreateTransitGatewayPeeringWithContext ¶
func (c *NetworkManager) CreateTransitGatewayPeeringWithContext(ctx aws.Context, input *CreateTransitGatewayPeeringInput, opts ...request.Option) (*CreateTransitGatewayPeeringOutput, error)
CreateTransitGatewayPeeringWithContext is the same as CreateTransitGatewayPeering with the addition of the ability to pass a context and additional request options.
See CreateTransitGatewayPeering for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateTransitGatewayRouteTableAttachment ¶
func (c *NetworkManager) CreateTransitGatewayRouteTableAttachment(input *CreateTransitGatewayRouteTableAttachmentInput) (*CreateTransitGatewayRouteTableAttachmentOutput, error)
CreateTransitGatewayRouteTableAttachment API operation for AWS Network Manager.
Creates a transit gateway route table attachment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateTransitGatewayRouteTableAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
func (*NetworkManager) CreateTransitGatewayRouteTableAttachmentRequest ¶
func (c *NetworkManager) CreateTransitGatewayRouteTableAttachmentRequest(input *CreateTransitGatewayRouteTableAttachmentInput) (req *request.Request, output *CreateTransitGatewayRouteTableAttachmentOutput)
CreateTransitGatewayRouteTableAttachmentRequest generates a "aws/request.Request" representing the client's request for the CreateTransitGatewayRouteTableAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateTransitGatewayRouteTableAttachment for more information on using the CreateTransitGatewayRouteTableAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateTransitGatewayRouteTableAttachmentRequest method. req, resp := client.CreateTransitGatewayRouteTableAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*NetworkManager) CreateTransitGatewayRouteTableAttachmentWithContext ¶
func (c *NetworkManager) CreateTransitGatewayRouteTableAttachmentWithContext(ctx aws.Context, input *CreateTransitGatewayRouteTableAttachmentInput, opts ...request.Option) (*CreateTransitGatewayRouteTableAttachmentOutput, error)
CreateTransitGatewayRouteTableAttachmentWithContext is the same as CreateTransitGatewayRouteTableAttachment with the addition of the ability to pass a context and additional request options.
See CreateTransitGatewayRouteTableAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateVpcAttachment ¶
func (c *NetworkManager) CreateVpcAttachment(input *CreateVpcAttachmentInput) (*CreateVpcAttachmentOutput, error)
CreateVpcAttachment API operation for AWS Network Manager.
Creates a VPC attachment on an edge location of a core network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateVpcAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateVpcAttachment
func (*NetworkManager) CreateVpcAttachmentRequest ¶
func (c *NetworkManager) CreateVpcAttachmentRequest(input *CreateVpcAttachmentInput) (req *request.Request, output *CreateVpcAttachmentOutput)
CreateVpcAttachmentRequest generates a "aws/request.Request" representing the client's request for the CreateVpcAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateVpcAttachment for more information on using the CreateVpcAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateVpcAttachmentRequest method. req, resp := client.CreateVpcAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateVpcAttachment
func (*NetworkManager) CreateVpcAttachmentWithContext ¶
func (c *NetworkManager) CreateVpcAttachmentWithContext(ctx aws.Context, input *CreateVpcAttachmentInput, opts ...request.Option) (*CreateVpcAttachmentOutput, error)
CreateVpcAttachmentWithContext is the same as CreateVpcAttachment with the addition of the ability to pass a context and additional request options.
See CreateVpcAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteAttachment ¶
func (c *NetworkManager) DeleteAttachment(input *DeleteAttachmentInput) (*DeleteAttachmentOutput, error)
DeleteAttachment API operation for AWS Network Manager.
Deletes an attachment. Supports all attachment types.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteAttachment
func (*NetworkManager) DeleteAttachmentRequest ¶
func (c *NetworkManager) DeleteAttachmentRequest(input *DeleteAttachmentInput) (req *request.Request, output *DeleteAttachmentOutput)
DeleteAttachmentRequest generates a "aws/request.Request" representing the client's request for the DeleteAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteAttachment for more information on using the DeleteAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteAttachmentRequest method. req, resp := client.DeleteAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteAttachment
func (*NetworkManager) DeleteAttachmentWithContext ¶
func (c *NetworkManager) DeleteAttachmentWithContext(ctx aws.Context, input *DeleteAttachmentInput, opts ...request.Option) (*DeleteAttachmentOutput, error)
DeleteAttachmentWithContext is the same as DeleteAttachment with the addition of the ability to pass a context and additional request options.
See DeleteAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteConnectPeer ¶
func (c *NetworkManager) DeleteConnectPeer(input *DeleteConnectPeerInput) (*DeleteConnectPeerOutput, error)
DeleteConnectPeer API operation for AWS Network Manager.
Deletes a Connect peer.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteConnectPeer for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteConnectPeer
func (*NetworkManager) DeleteConnectPeerRequest ¶
func (c *NetworkManager) DeleteConnectPeerRequest(input *DeleteConnectPeerInput) (req *request.Request, output *DeleteConnectPeerOutput)
DeleteConnectPeerRequest generates a "aws/request.Request" representing the client's request for the DeleteConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteConnectPeer for more information on using the DeleteConnectPeer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteConnectPeerRequest method. req, resp := client.DeleteConnectPeerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteConnectPeer
func (*NetworkManager) DeleteConnectPeerWithContext ¶
func (c *NetworkManager) DeleteConnectPeerWithContext(ctx aws.Context, input *DeleteConnectPeerInput, opts ...request.Option) (*DeleteConnectPeerOutput, error)
DeleteConnectPeerWithContext is the same as DeleteConnectPeer with the addition of the ability to pass a context and additional request options.
See DeleteConnectPeer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteConnection ¶
func (c *NetworkManager) DeleteConnection(input *DeleteConnectionInput) (*DeleteConnectionOutput, error)
DeleteConnection API operation for AWS Network Manager.
Deletes the specified connection in your global network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteConnection for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteConnection
func (*NetworkManager) DeleteConnectionRequest ¶
func (c *NetworkManager) DeleteConnectionRequest(input *DeleteConnectionInput) (req *request.Request, output *DeleteConnectionOutput)
DeleteConnectionRequest generates a "aws/request.Request" representing the client's request for the DeleteConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteConnection for more information on using the DeleteConnection API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteConnectionRequest method. req, resp := client.DeleteConnectionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteConnection
func (*NetworkManager) DeleteConnectionWithContext ¶
func (c *NetworkManager) DeleteConnectionWithContext(ctx aws.Context, input *DeleteConnectionInput, opts ...request.Option) (*DeleteConnectionOutput, error)
DeleteConnectionWithContext is the same as DeleteConnection with the addition of the ability to pass a context and additional request options.
See DeleteConnection for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteCoreNetwork ¶
func (c *NetworkManager) DeleteCoreNetwork(input *DeleteCoreNetworkInput) (*DeleteCoreNetworkOutput, error)
DeleteCoreNetwork API operation for AWS Network Manager.
Deletes a core network along with all core network policies. This can only be done if there are no attachments on a core network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteCoreNetwork for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetwork
func (*NetworkManager) DeleteCoreNetworkPolicyVersion ¶
func (c *NetworkManager) DeleteCoreNetworkPolicyVersion(input *DeleteCoreNetworkPolicyVersionInput) (*DeleteCoreNetworkPolicyVersionOutput, error)
DeleteCoreNetworkPolicyVersion API operation for AWS Network Manager.
Deletes a policy version from a core network. You can't delete the current LIVE policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteCoreNetworkPolicyVersion for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetworkPolicyVersion
func (*NetworkManager) DeleteCoreNetworkPolicyVersionRequest ¶
func (c *NetworkManager) DeleteCoreNetworkPolicyVersionRequest(input *DeleteCoreNetworkPolicyVersionInput) (req *request.Request, output *DeleteCoreNetworkPolicyVersionOutput)
DeleteCoreNetworkPolicyVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteCoreNetworkPolicyVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteCoreNetworkPolicyVersion for more information on using the DeleteCoreNetworkPolicyVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteCoreNetworkPolicyVersionRequest method. req, resp := client.DeleteCoreNetworkPolicyVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetworkPolicyVersion
func (*NetworkManager) DeleteCoreNetworkPolicyVersionWithContext ¶
func (c *NetworkManager) DeleteCoreNetworkPolicyVersionWithContext(ctx aws.Context, input *DeleteCoreNetworkPolicyVersionInput, opts ...request.Option) (*DeleteCoreNetworkPolicyVersionOutput, error)
DeleteCoreNetworkPolicyVersionWithContext is the same as DeleteCoreNetworkPolicyVersion with the addition of the ability to pass a context and additional request options.
See DeleteCoreNetworkPolicyVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteCoreNetworkRequest ¶
func (c *NetworkManager) DeleteCoreNetworkRequest(input *DeleteCoreNetworkInput) (req *request.Request, output *DeleteCoreNetworkOutput)
DeleteCoreNetworkRequest generates a "aws/request.Request" representing the client's request for the DeleteCoreNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteCoreNetwork for more information on using the DeleteCoreNetwork API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteCoreNetworkRequest method. req, resp := client.DeleteCoreNetworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetwork
func (*NetworkManager) DeleteCoreNetworkWithContext ¶
func (c *NetworkManager) DeleteCoreNetworkWithContext(ctx aws.Context, input *DeleteCoreNetworkInput, opts ...request.Option) (*DeleteCoreNetworkOutput, error)
DeleteCoreNetworkWithContext is the same as DeleteCoreNetwork with the addition of the ability to pass a context and additional request options.
See DeleteCoreNetwork for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteDevice ¶
func (c *NetworkManager) DeleteDevice(input *DeleteDeviceInput) (*DeleteDeviceOutput, error)
DeleteDevice API operation for AWS Network Manager.
Deletes an existing device. You must first disassociate the device from any links and customer gateways.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteDevice for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteDevice
func (*NetworkManager) DeleteDeviceRequest ¶
func (c *NetworkManager) DeleteDeviceRequest(input *DeleteDeviceInput) (req *request.Request, output *DeleteDeviceOutput)
DeleteDeviceRequest generates a "aws/request.Request" representing the client's request for the DeleteDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDevice for more information on using the DeleteDevice API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDeviceRequest method. req, resp := client.DeleteDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteDevice
func (*NetworkManager) DeleteDeviceWithContext ¶
func (c *NetworkManager) DeleteDeviceWithContext(ctx aws.Context, input *DeleteDeviceInput, opts ...request.Option) (*DeleteDeviceOutput, error)
DeleteDeviceWithContext is the same as DeleteDevice with the addition of the ability to pass a context and additional request options.
See DeleteDevice for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteGlobalNetwork ¶
func (c *NetworkManager) DeleteGlobalNetwork(input *DeleteGlobalNetworkInput) (*DeleteGlobalNetworkOutput, error)
DeleteGlobalNetwork API operation for AWS Network Manager.
Deletes an existing global network. You must first delete all global network objects (devices, links, and sites), deregister all transit gateways, and delete any core networks.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteGlobalNetwork for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteGlobalNetwork
func (*NetworkManager) DeleteGlobalNetworkRequest ¶
func (c *NetworkManager) DeleteGlobalNetworkRequest(input *DeleteGlobalNetworkInput) (req *request.Request, output *DeleteGlobalNetworkOutput)
DeleteGlobalNetworkRequest generates a "aws/request.Request" representing the client's request for the DeleteGlobalNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteGlobalNetwork for more information on using the DeleteGlobalNetwork API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteGlobalNetworkRequest method. req, resp := client.DeleteGlobalNetworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteGlobalNetwork
func (*NetworkManager) DeleteGlobalNetworkWithContext ¶
func (c *NetworkManager) DeleteGlobalNetworkWithContext(ctx aws.Context, input *DeleteGlobalNetworkInput, opts ...request.Option) (*DeleteGlobalNetworkOutput, error)
DeleteGlobalNetworkWithContext is the same as DeleteGlobalNetwork with the addition of the ability to pass a context and additional request options.
See DeleteGlobalNetwork for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*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) DeletePeering ¶
func (c *NetworkManager) DeletePeering(input *DeletePeeringInput) (*DeletePeeringOutput, error)
DeletePeering API operation for AWS Network Manager.
Deletes an existing peering connection.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeletePeering for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeletePeering
func (*NetworkManager) DeletePeeringRequest ¶
func (c *NetworkManager) DeletePeeringRequest(input *DeletePeeringInput) (req *request.Request, output *DeletePeeringOutput)
DeletePeeringRequest generates a "aws/request.Request" representing the client's request for the DeletePeering operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeletePeering for more information on using the DeletePeering API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeletePeeringRequest method. req, resp := client.DeletePeeringRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeletePeering
func (*NetworkManager) DeletePeeringWithContext ¶
func (c *NetworkManager) DeletePeeringWithContext(ctx aws.Context, input *DeletePeeringInput, opts ...request.Option) (*DeletePeeringOutput, error)
DeletePeeringWithContext is the same as DeletePeering with the addition of the ability to pass a context and additional request options.
See DeletePeering for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteResourcePolicy ¶
func (c *NetworkManager) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicy API operation for AWS Network Manager.
Deletes a resource policy for the specified resource. This revokes the access of the principals specified in the resource policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteResourcePolicy for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteResourcePolicy
func (*NetworkManager) DeleteResourcePolicyRequest ¶
func (c *NetworkManager) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
DeleteResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteResourcePolicy for more information on using the DeleteResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteResourcePolicyRequest method. req, resp := client.DeleteResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteResourcePolicy
func (*NetworkManager) DeleteResourcePolicyWithContext ¶
func (c *NetworkManager) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicyWithContext is the same as DeleteResourcePolicy with the addition of the ability to pass a context and additional request options.
See DeleteResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteSite ¶
func (c *NetworkManager) DeleteSite(input *DeleteSiteInput) (*DeleteSiteOutput, error)
DeleteSite API operation for AWS Network Manager.
Deletes an existing site. The site cannot be associated with any device or link.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteSite for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteSite
func (*NetworkManager) DeleteSiteRequest ¶
func (c *NetworkManager) DeleteSiteRequest(input *DeleteSiteInput) (req *request.Request, output *DeleteSiteOutput)
DeleteSiteRequest generates a "aws/request.Request" representing the client's request for the DeleteSite operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSite for more information on using the DeleteSite API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSiteRequest method. req, resp := client.DeleteSiteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteSite
func (*NetworkManager) DeleteSiteWithContext ¶
func (c *NetworkManager) DeleteSiteWithContext(ctx aws.Context, input *DeleteSiteInput, opts ...request.Option) (*DeleteSiteOutput, error)
DeleteSiteWithContext is the same as DeleteSite with the addition of the ability to pass a context and additional request options.
See DeleteSite for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeregisterTransitGateway ¶
func (c *NetworkManager) DeregisterTransitGateway(input *DeregisterTransitGatewayInput) (*DeregisterTransitGatewayOutput, error)
DeregisterTransitGateway API operation for AWS Network Manager.
Deregisters a transit gateway from your global network. This action does not delete your transit gateway, or modify any of its attachments. This action removes any customer gateway associations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeregisterTransitGateway for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeregisterTransitGateway
func (*NetworkManager) DeregisterTransitGatewayRequest ¶
func (c *NetworkManager) DeregisterTransitGatewayRequest(input *DeregisterTransitGatewayInput) (req *request.Request, output *DeregisterTransitGatewayOutput)
DeregisterTransitGatewayRequest generates a "aws/request.Request" representing the client's request for the DeregisterTransitGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeregisterTransitGateway for more information on using the DeregisterTransitGateway API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeregisterTransitGatewayRequest method. req, resp := client.DeregisterTransitGatewayRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeregisterTransitGateway
func (*NetworkManager) DeregisterTransitGatewayWithContext ¶
func (c *NetworkManager) DeregisterTransitGatewayWithContext(ctx aws.Context, input *DeregisterTransitGatewayInput, opts ...request.Option) (*DeregisterTransitGatewayOutput, error)
DeregisterTransitGatewayWithContext is the same as DeregisterTransitGateway with the addition of the ability to pass a context and additional request options.
See DeregisterTransitGateway for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DescribeGlobalNetworks ¶
func (c *NetworkManager) DescribeGlobalNetworks(input *DescribeGlobalNetworksInput) (*DescribeGlobalNetworksOutput, error)
DescribeGlobalNetworks API operation for AWS Network Manager.
Describes one or more global networks. By default, all global networks are described. To describe the objects in your global network, you must use the appropriate Get* action. For example, to list the transit gateways in your global network, use GetTransitGatewayRegistrations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DescribeGlobalNetworks for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DescribeGlobalNetworks
func (*NetworkManager) DescribeGlobalNetworksPages ¶
func (c *NetworkManager) DescribeGlobalNetworksPages(input *DescribeGlobalNetworksInput, fn func(*DescribeGlobalNetworksOutput, bool) bool) error
DescribeGlobalNetworksPages iterates over the pages of a DescribeGlobalNetworks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeGlobalNetworks method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeGlobalNetworks operation. pageNum := 0 err := client.DescribeGlobalNetworksPages(params, func(page *networkmanager.DescribeGlobalNetworksOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) DescribeGlobalNetworksPagesWithContext ¶
func (c *NetworkManager) DescribeGlobalNetworksPagesWithContext(ctx aws.Context, input *DescribeGlobalNetworksInput, fn func(*DescribeGlobalNetworksOutput, bool) bool, opts ...request.Option) error
DescribeGlobalNetworksPagesWithContext same as DescribeGlobalNetworksPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DescribeGlobalNetworksRequest ¶
func (c *NetworkManager) DescribeGlobalNetworksRequest(input *DescribeGlobalNetworksInput) (req *request.Request, output *DescribeGlobalNetworksOutput)
DescribeGlobalNetworksRequest generates a "aws/request.Request" representing the client's request for the DescribeGlobalNetworks operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeGlobalNetworks for more information on using the DescribeGlobalNetworks API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeGlobalNetworksRequest method. req, resp := client.DescribeGlobalNetworksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DescribeGlobalNetworks
func (*NetworkManager) DescribeGlobalNetworksWithContext ¶
func (c *NetworkManager) DescribeGlobalNetworksWithContext(ctx aws.Context, input *DescribeGlobalNetworksInput, opts ...request.Option) (*DescribeGlobalNetworksOutput, error)
DescribeGlobalNetworksWithContext is the same as DescribeGlobalNetworks with the addition of the ability to pass a context and additional request options.
See DescribeGlobalNetworks for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DisassociateConnectPeer ¶
func (c *NetworkManager) DisassociateConnectPeer(input *DisassociateConnectPeerInput) (*DisassociateConnectPeerOutput, error)
DisassociateConnectPeer API operation for AWS Network Manager.
Disassociates a core network Connect peer from a device and a link.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DisassociateConnectPeer for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateConnectPeer
func (*NetworkManager) DisassociateConnectPeerRequest ¶
func (c *NetworkManager) DisassociateConnectPeerRequest(input *DisassociateConnectPeerInput) (req *request.Request, output *DisassociateConnectPeerOutput)
DisassociateConnectPeerRequest generates a "aws/request.Request" representing the client's request for the DisassociateConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateConnectPeer for more information on using the DisassociateConnectPeer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateConnectPeerRequest method. req, resp := client.DisassociateConnectPeerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateConnectPeer
func (*NetworkManager) DisassociateConnectPeerWithContext ¶
func (c *NetworkManager) DisassociateConnectPeerWithContext(ctx aws.Context, input *DisassociateConnectPeerInput, opts ...request.Option) (*DisassociateConnectPeerOutput, error)
DisassociateConnectPeerWithContext is the same as DisassociateConnectPeer with the addition of the ability to pass a context and additional request options.
See DisassociateConnectPeer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DisassociateCustomerGateway ¶
func (c *NetworkManager) DisassociateCustomerGateway(input *DisassociateCustomerGatewayInput) (*DisassociateCustomerGatewayOutput, error)
DisassociateCustomerGateway API operation for AWS Network Manager.
Disassociates a customer gateway from a device and a link.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DisassociateCustomerGateway for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateCustomerGateway
func (*NetworkManager) DisassociateCustomerGatewayRequest ¶
func (c *NetworkManager) DisassociateCustomerGatewayRequest(input *DisassociateCustomerGatewayInput) (req *request.Request, output *DisassociateCustomerGatewayOutput)
DisassociateCustomerGatewayRequest generates a "aws/request.Request" representing the client's request for the DisassociateCustomerGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateCustomerGateway for more information on using the DisassociateCustomerGateway API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateCustomerGatewayRequest method. req, resp := client.DisassociateCustomerGatewayRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateCustomerGateway
func (*NetworkManager) DisassociateCustomerGatewayWithContext ¶
func (c *NetworkManager) DisassociateCustomerGatewayWithContext(ctx aws.Context, input *DisassociateCustomerGatewayInput, opts ...request.Option) (*DisassociateCustomerGatewayOutput, error)
DisassociateCustomerGatewayWithContext is the same as DisassociateCustomerGateway with the addition of the ability to pass a context and additional request options.
See DisassociateCustomerGateway for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*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 ¶
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 ¶
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 ¶
func (c *NetworkManager) DisassociateTransitGatewayConnectPeerWithContext(ctx aws.Context, input *DisassociateTransitGatewayConnectPeerInput, opts ...request.Option) (*DisassociateTransitGatewayConnectPeerOutput, error)
DisassociateTransitGatewayConnectPeerWithContext is the same as DisassociateTransitGatewayConnectPeer with the addition of the ability to pass a context and additional request options.
See DisassociateTransitGatewayConnectPeer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) ExecuteCoreNetworkChangeSet ¶
func (c *NetworkManager) ExecuteCoreNetworkChangeSet(input *ExecuteCoreNetworkChangeSetInput) (*ExecuteCoreNetworkChangeSetOutput, error)
ExecuteCoreNetworkChangeSet API operation for AWS Network Manager.
Executes a change set on your core network. Deploys changes globally based on the policy submitted..
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation ExecuteCoreNetworkChangeSet for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/ExecuteCoreNetworkChangeSet
func (*NetworkManager) ExecuteCoreNetworkChangeSetRequest ¶
func (c *NetworkManager) ExecuteCoreNetworkChangeSetRequest(input *ExecuteCoreNetworkChangeSetInput) (req *request.Request, output *ExecuteCoreNetworkChangeSetOutput)
ExecuteCoreNetworkChangeSetRequest generates a "aws/request.Request" representing the client's request for the ExecuteCoreNetworkChangeSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ExecuteCoreNetworkChangeSet for more information on using the ExecuteCoreNetworkChangeSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ExecuteCoreNetworkChangeSetRequest method. req, resp := client.ExecuteCoreNetworkChangeSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/ExecuteCoreNetworkChangeSet
func (*NetworkManager) ExecuteCoreNetworkChangeSetWithContext ¶
func (c *NetworkManager) ExecuteCoreNetworkChangeSetWithContext(ctx aws.Context, input *ExecuteCoreNetworkChangeSetInput, opts ...request.Option) (*ExecuteCoreNetworkChangeSetOutput, error)
ExecuteCoreNetworkChangeSetWithContext is the same as ExecuteCoreNetworkChangeSet with the addition of the ability to pass a context and additional request options.
See ExecuteCoreNetworkChangeSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) GetConnectAttachment ¶
func (c *NetworkManager) GetConnectAttachment(input *GetConnectAttachmentInput) (*GetConnectAttachmentOutput, error)
GetConnectAttachment API operation for AWS Network Manager.
Returns information about a core network Connect attachment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetConnectAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectAttachment
func (*NetworkManager) GetConnectAttachmentRequest ¶
func (c *NetworkManager) GetConnectAttachmentRequest(input *GetConnectAttachmentInput) (req *request.Request, output *GetConnectAttachmentOutput)
GetConnectAttachmentRequest generates a "aws/request.Request" representing the client's request for the GetConnectAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetConnectAttachment for more information on using the GetConnectAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetConnectAttachmentRequest method. req, resp := client.GetConnectAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectAttachment
func (*NetworkManager) GetConnectAttachmentWithContext ¶
func (c *NetworkManager) GetConnectAttachmentWithContext(ctx aws.Context, input *GetConnectAttachmentInput, opts ...request.Option) (*GetConnectAttachmentOutput, error)
GetConnectAttachmentWithContext is the same as GetConnectAttachment with the addition of the ability to pass a context and additional request options.
See GetConnectAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) GetConnectPeer ¶
func (c *NetworkManager) GetConnectPeer(input *GetConnectPeerInput) (*GetConnectPeerOutput, error)
GetConnectPeer API operation for AWS Network Manager.
Returns information about a core network Connect peer.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetConnectPeer for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectPeer
func (*NetworkManager) GetConnectPeerAssociations ¶
func (c *NetworkManager) GetConnectPeerAssociations(input *GetConnectPeerAssociationsInput) (*GetConnectPeerAssociationsOutput, error)
GetConnectPeerAssociations API operation for AWS Network Manager.
Returns information about a core network Connect peer associations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetConnectPeerAssociations for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectPeerAssociations
func (*NetworkManager) GetConnectPeerAssociationsPages ¶
func (c *NetworkManager) GetConnectPeerAssociationsPages(input *GetConnectPeerAssociationsInput, fn func(*GetConnectPeerAssociationsOutput, bool) bool) error
GetConnectPeerAssociationsPages iterates over the pages of a GetConnectPeerAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetConnectPeerAssociations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetConnectPeerAssociations operation. pageNum := 0 err := client.GetConnectPeerAssociationsPages(params, func(page *networkmanager.GetConnectPeerAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetConnectPeerAssociationsPagesWithContext ¶
func (c *NetworkManager) GetConnectPeerAssociationsPagesWithContext(ctx aws.Context, input *GetConnectPeerAssociationsInput, fn func(*GetConnectPeerAssociationsOutput, bool) bool, opts ...request.Option) error
GetConnectPeerAssociationsPagesWithContext same as GetConnectPeerAssociationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) GetConnectPeerAssociationsRequest ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (c *NetworkManager) GetCoreNetwork(input *GetCoreNetworkInput) (*GetCoreNetworkOutput, error)
GetCoreNetwork API operation for AWS Network Manager.
Returns information about the LIVE policy for 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 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) GetCoreNetworkChangeEvents ¶
func (c *NetworkManager) GetCoreNetworkChangeEvents(input *GetCoreNetworkChangeEventsInput) (*GetCoreNetworkChangeEventsOutput, error)
GetCoreNetworkChangeEvents API operation for AWS Network Manager.
Returns information about a core network change event.
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 GetCoreNetworkChangeEvents 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/GetCoreNetworkChangeEvents
func (*NetworkManager) GetCoreNetworkChangeEventsPages ¶
func (c *NetworkManager) GetCoreNetworkChangeEventsPages(input *GetCoreNetworkChangeEventsInput, fn func(*GetCoreNetworkChangeEventsOutput, bool) bool) error
GetCoreNetworkChangeEventsPages iterates over the pages of a GetCoreNetworkChangeEvents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetCoreNetworkChangeEvents 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 GetCoreNetworkChangeEvents operation. pageNum := 0 err := client.GetCoreNetworkChangeEventsPages(params, func(page *networkmanager.GetCoreNetworkChangeEventsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetCoreNetworkChangeEventsPagesWithContext ¶
func (c *NetworkManager) GetCoreNetworkChangeEventsPagesWithContext(ctx aws.Context, input *GetCoreNetworkChangeEventsInput, fn func(*GetCoreNetworkChangeEventsOutput, bool) bool, opts ...request.Option) error
GetCoreNetworkChangeEventsPagesWithContext same as GetCoreNetworkChangeEventsPages 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) GetCoreNetworkChangeEventsRequest ¶
func (c *NetworkManager) GetCoreNetworkChangeEventsRequest(input *GetCoreNetworkChangeEventsInput) (req *request.Request, output *GetCoreNetworkChangeEventsOutput)
GetCoreNetworkChangeEventsRequest generates a "aws/request.Request" representing the client's request for the GetCoreNetworkChangeEvents 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 GetCoreNetworkChangeEvents for more information on using the GetCoreNetworkChangeEvents 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 GetCoreNetworkChangeEventsRequest method. req, resp := client.GetCoreNetworkChangeEventsRequest(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/GetCoreNetworkChangeEvents
func (*NetworkManager) GetCoreNetworkChangeEventsWithContext ¶
func (c *NetworkManager) GetCoreNetworkChangeEventsWithContext(ctx aws.Context, input *GetCoreNetworkChangeEventsInput, opts ...request.Option) (*GetCoreNetworkChangeEventsOutput, error)
GetCoreNetworkChangeEventsWithContext is the same as GetCoreNetworkChangeEvents with the addition of the ability to pass a context and additional request options.
See GetCoreNetworkChangeEvents 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) GetCoreNetworkChangeSet ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (c *NetworkManager) GetCoreNetworkPolicy(input *GetCoreNetworkPolicyInput) (*GetCoreNetworkPolicyOutput, error)
GetCoreNetworkPolicy API operation for AWS Network Manager.
Returns 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) GetTransitGatewayPeering ¶
func (c *NetworkManager) GetTransitGatewayPeering(input *GetTransitGatewayPeeringInput) (*GetTransitGatewayPeeringOutput, error)
GetTransitGatewayPeering API operation for AWS Network Manager.
Returns information about a transit gateway 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 GetTransitGatewayPeering 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/GetTransitGatewayPeering
func (*NetworkManager) GetTransitGatewayPeeringRequest ¶
func (c *NetworkManager) GetTransitGatewayPeeringRequest(input *GetTransitGatewayPeeringInput) (req *request.Request, output *GetTransitGatewayPeeringOutput)
GetTransitGatewayPeeringRequest generates a "aws/request.Request" representing the client's request for the GetTransitGatewayPeering 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 GetTransitGatewayPeering for more information on using the GetTransitGatewayPeering 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 GetTransitGatewayPeeringRequest method. req, resp := client.GetTransitGatewayPeeringRequest(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/GetTransitGatewayPeering
func (*NetworkManager) GetTransitGatewayPeeringWithContext ¶
func (c *NetworkManager) GetTransitGatewayPeeringWithContext(ctx aws.Context, input *GetTransitGatewayPeeringInput, opts ...request.Option) (*GetTransitGatewayPeeringOutput, error)
GetTransitGatewayPeeringWithContext is the same as GetTransitGatewayPeering with the addition of the ability to pass a context and additional request options.
See GetTransitGatewayPeering 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) GetTransitGatewayRouteTableAttachment ¶
func (c *NetworkManager) GetTransitGatewayRouteTableAttachment(input *GetTransitGatewayRouteTableAttachmentInput) (*GetTransitGatewayRouteTableAttachmentOutput, error)
GetTransitGatewayRouteTableAttachment API operation for AWS Network Manager.
Returns information about a transit gateway route table attachment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetTransitGatewayRouteTableAttachment 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.
func (*NetworkManager) GetTransitGatewayRouteTableAttachmentRequest ¶
func (c *NetworkManager) GetTransitGatewayRouteTableAttachmentRequest(input *GetTransitGatewayRouteTableAttachmentInput) (req *request.Request, output *GetTransitGatewayRouteTableAttachmentOutput)
GetTransitGatewayRouteTableAttachmentRequest generates a "aws/request.Request" representing the client's request for the GetTransitGatewayRouteTableAttachment 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 GetTransitGatewayRouteTableAttachment for more information on using the GetTransitGatewayRouteTableAttachment 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 GetTransitGatewayRouteTableAttachmentRequest method. req, resp := client.GetTransitGatewayRouteTableAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*NetworkManager) GetTransitGatewayRouteTableAttachmentWithContext ¶
func (c *NetworkManager) GetTransitGatewayRouteTableAttachmentWithContext(ctx aws.Context, input *GetTransitGatewayRouteTableAttachmentInput, opts ...request.Option) (*GetTransitGatewayRouteTableAttachmentOutput, error)
GetTransitGatewayRouteTableAttachmentWithContext is the same as GetTransitGatewayRouteTableAttachment with the addition of the ability to pass a context and additional request options.
See GetTransitGatewayRouteTableAttachment 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) ListOrganizationServiceAccessStatus ¶
func (c *NetworkManager) ListOrganizationServiceAccessStatus(input *ListOrganizationServiceAccessStatusInput) (*ListOrganizationServiceAccessStatusOutput, error)
ListOrganizationServiceAccessStatus API operation for AWS Network Manager.
Gets the status of the Service Linked Role (SLR) deployment for the accounts in a given Amazon Web Services Organization.
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 ListOrganizationServiceAccessStatus for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/ListOrganizationServiceAccessStatus
func (*NetworkManager) ListOrganizationServiceAccessStatusRequest ¶
func (c *NetworkManager) ListOrganizationServiceAccessStatusRequest(input *ListOrganizationServiceAccessStatusInput) (req *request.Request, output *ListOrganizationServiceAccessStatusOutput)
ListOrganizationServiceAccessStatusRequest generates a "aws/request.Request" representing the client's request for the ListOrganizationServiceAccessStatus 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 ListOrganizationServiceAccessStatus for more information on using the ListOrganizationServiceAccessStatus 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 ListOrganizationServiceAccessStatusRequest method. req, resp := client.ListOrganizationServiceAccessStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*NetworkManager) ListOrganizationServiceAccessStatusWithContext ¶
func (c *NetworkManager) ListOrganizationServiceAccessStatusWithContext(ctx aws.Context, input *ListOrganizationServiceAccessStatusInput, opts ...request.Option) (*ListOrganizationServiceAccessStatusOutput, error)
ListOrganizationServiceAccessStatusWithContext is the same as ListOrganizationServiceAccessStatus with the addition of the ability to pass a context and additional request options.
See ListOrganizationServiceAccessStatus 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) ListPeerings ¶
func (c *NetworkManager) ListPeerings(input *ListPeeringsInput) (*ListPeeringsOutput, error)
ListPeerings API operation for AWS Network Manager.
Lists the peerings for 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 ListPeerings 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/ListPeerings
func (*NetworkManager) ListPeeringsPages ¶
func (c *NetworkManager) ListPeeringsPages(input *ListPeeringsInput, fn func(*ListPeeringsOutput, bool) bool) error
ListPeeringsPages iterates over the pages of a ListPeerings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPeerings 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 ListPeerings operation. pageNum := 0 err := client.ListPeeringsPages(params, func(page *networkmanager.ListPeeringsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) ListPeeringsPagesWithContext ¶
func (c *NetworkManager) ListPeeringsPagesWithContext(ctx aws.Context, input *ListPeeringsInput, fn func(*ListPeeringsOutput, bool) bool, opts ...request.Option) error
ListPeeringsPagesWithContext same as ListPeeringsPages 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) ListPeeringsRequest ¶
func (c *NetworkManager) ListPeeringsRequest(input *ListPeeringsInput) (req *request.Request, output *ListPeeringsOutput)
ListPeeringsRequest generates a "aws/request.Request" representing the client's request for the ListPeerings 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 ListPeerings for more information on using the ListPeerings 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 ListPeeringsRequest method. req, resp := client.ListPeeringsRequest(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/ListPeerings
func (*NetworkManager) ListPeeringsWithContext ¶
func (c *NetworkManager) ListPeeringsWithContext(ctx aws.Context, input *ListPeeringsInput, opts ...request.Option) (*ListPeeringsOutput, error)
ListPeeringsWithContext is the same as ListPeerings with the addition of the ability to pass a context and additional request options.
See ListPeerings 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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. Not all Regions support transit gateways for global networks. For a list of the supported Regions, see Region Availability (https://docs.aws.amazon.com/network-manager/latest/tgwnm/what-are-global-networks.html#nm-available-regions) in the Amazon Web Services Transit Gateways for Global Networks User Guide. The transit gateway can be in any of the supported Amazon Web Services Regions, 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) StartOrganizationServiceAccessUpdate ¶
func (c *NetworkManager) StartOrganizationServiceAccessUpdate(input *StartOrganizationServiceAccessUpdateInput) (*StartOrganizationServiceAccessUpdateOutput, error)
StartOrganizationServiceAccessUpdate API operation for AWS Network Manager.
Enables the Network Manager service for an Amazon Web Services Organization. This can only be called by a management account within the organization.
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 StartOrganizationServiceAccessUpdate 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.
func (*NetworkManager) StartOrganizationServiceAccessUpdateRequest ¶
func (c *NetworkManager) StartOrganizationServiceAccessUpdateRequest(input *StartOrganizationServiceAccessUpdateInput) (req *request.Request, output *StartOrganizationServiceAccessUpdateOutput)
StartOrganizationServiceAccessUpdateRequest generates a "aws/request.Request" representing the client's request for the StartOrganizationServiceAccessUpdate 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 StartOrganizationServiceAccessUpdate for more information on using the StartOrganizationServiceAccessUpdate 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 StartOrganizationServiceAccessUpdateRequest method. req, resp := client.StartOrganizationServiceAccessUpdateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*NetworkManager) StartOrganizationServiceAccessUpdateWithContext ¶
func (c *NetworkManager) StartOrganizationServiceAccessUpdateWithContext(ctx aws.Context, input *StartOrganizationServiceAccessUpdateInput, opts ...request.Option) (*StartOrganizationServiceAccessUpdateOutput, error)
StartOrganizationServiceAccessUpdateWithContext is the same as StartOrganizationServiceAccessUpdate with the addition of the ability to pass a context and additional request options.
See StartOrganizationServiceAccessUpdate 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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"` // The ID of a core network. 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: // // * attachment // // * connect-peer // // * connection // // * core-network // // * device // // * link // // * peering // // * 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 ¶
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 ¶
func (s *NetworkResource) SetAccountId(v string) *NetworkResource
SetAccountId sets the AccountId field's value.
func (*NetworkResource) SetAwsRegion ¶
func (s *NetworkResource) SetAwsRegion(v string) *NetworkResource
SetAwsRegion sets the AwsRegion field's value.
func (*NetworkResource) SetCoreNetworkId ¶
func (s *NetworkResource) SetCoreNetworkId(v string) *NetworkResource
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*NetworkResource) SetDefinition ¶
func (s *NetworkResource) SetDefinition(v string) *NetworkResource
SetDefinition sets the Definition field's value.
func (*NetworkResource) SetDefinitionTimestamp ¶
func (s *NetworkResource) SetDefinitionTimestamp(v time.Time) *NetworkResource
SetDefinitionTimestamp sets the DefinitionTimestamp field's value.
func (*NetworkResource) SetMetadata ¶
func (s *NetworkResource) SetMetadata(v map[string]*string) *NetworkResource
SetMetadata sets the Metadata field's value.
func (*NetworkResource) SetRegisteredGatewayArn ¶
func (s *NetworkResource) SetRegisteredGatewayArn(v string) *NetworkResource
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*NetworkResource) SetResourceArn ¶
func (s *NetworkResource) SetResourceArn(v string) *NetworkResource
SetResourceArn sets the ResourceArn field's value.
func (*NetworkResource) SetResourceId ¶
func (s *NetworkResource) SetResourceId(v string) *NetworkResource
SetResourceId sets the ResourceId field's value.
func (*NetworkResource) SetResourceType ¶
func (s *NetworkResource) SetResourceType(v string) *NetworkResource
SetResourceType sets the ResourceType field's value.
func (*NetworkResource) SetTags ¶
func (s *NetworkResource) SetTags(v []*Tag) *NetworkResource
SetTags sets the Tags field's value.
func (NetworkResource) String ¶
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 ¶
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 ¶
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 ¶
func (s *NetworkResourceCount) SetCount(v int64) *NetworkResourceCount
SetCount sets the Count field's value.
func (*NetworkResourceCount) SetResourceType ¶
func (s *NetworkResourceCount) SetResourceType(v string) *NetworkResourceCount
SetResourceType sets the ResourceType field's value.
func (NetworkResourceCount) String ¶
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 ¶
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 ¶
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 ¶
func (s *NetworkResourceSummary) SetDefinition(v string) *NetworkResourceSummary
SetDefinition sets the Definition field's value.
func (*NetworkResourceSummary) SetIsMiddlebox ¶
func (s *NetworkResourceSummary) SetIsMiddlebox(v bool) *NetworkResourceSummary
SetIsMiddlebox sets the IsMiddlebox field's value.
func (*NetworkResourceSummary) SetNameTag ¶
func (s *NetworkResourceSummary) SetNameTag(v string) *NetworkResourceSummary
SetNameTag sets the NameTag field's value.
func (*NetworkResourceSummary) SetRegisteredGatewayArn ¶
func (s *NetworkResourceSummary) SetRegisteredGatewayArn(v string) *NetworkResourceSummary
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*NetworkResourceSummary) SetResourceArn ¶
func (s *NetworkResourceSummary) SetResourceArn(v string) *NetworkResourceSummary
SetResourceArn sets the ResourceArn field's value.
func (*NetworkResourceSummary) SetResourceType ¶
func (s *NetworkResourceSummary) SetResourceType(v string) *NetworkResourceSummary
SetResourceType sets the ResourceType field's value.
func (NetworkResourceSummary) String ¶
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 ¶
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 ¶
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 ¶
func (s *NetworkRoute) SetDestinationCidrBlock(v string) *NetworkRoute
SetDestinationCidrBlock sets the DestinationCidrBlock field's value.
func (*NetworkRoute) SetDestinations ¶
func (s *NetworkRoute) SetDestinations(v []*NetworkRouteDestination) *NetworkRoute
SetDestinations sets the Destinations field's value.
func (*NetworkRoute) SetPrefixListId ¶
func (s *NetworkRoute) SetPrefixListId(v string) *NetworkRoute
SetPrefixListId sets the PrefixListId field's value.
func (*NetworkRoute) SetState ¶
func (s *NetworkRoute) SetState(v string) *NetworkRoute
SetState sets the State field's value.
func (*NetworkRoute) SetType ¶
func (s *NetworkRoute) SetType(v string) *NetworkRoute
SetType sets the Type field's value.
func (NetworkRoute) String ¶
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 ¶
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 network function group name associated with the destination. NetworkFunctionGroupName *string `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 ¶
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 ¶
func (s *NetworkRouteDestination) SetCoreNetworkAttachmentId(v string) *NetworkRouteDestination
SetCoreNetworkAttachmentId sets the CoreNetworkAttachmentId field's value.
func (*NetworkRouteDestination) SetEdgeLocation ¶
func (s *NetworkRouteDestination) SetEdgeLocation(v string) *NetworkRouteDestination
SetEdgeLocation sets the EdgeLocation field's value.
func (*NetworkRouteDestination) SetNetworkFunctionGroupName ¶
func (s *NetworkRouteDestination) SetNetworkFunctionGroupName(v string) *NetworkRouteDestination
SetNetworkFunctionGroupName sets the NetworkFunctionGroupName field's value.
func (*NetworkRouteDestination) SetResourceId ¶
func (s *NetworkRouteDestination) SetResourceId(v string) *NetworkRouteDestination
SetResourceId sets the ResourceId field's value.
func (*NetworkRouteDestination) SetResourceType ¶
func (s *NetworkRouteDestination) SetResourceType(v string) *NetworkRouteDestination
SetResourceType sets the ResourceType field's value.
func (*NetworkRouteDestination) SetSegmentName ¶
func (s *NetworkRouteDestination) SetSegmentName(v string) *NetworkRouteDestination
SetSegmentName sets the SegmentName field's value.
func (*NetworkRouteDestination) SetTransitGatewayAttachmentId ¶
func (s *NetworkRouteDestination) SetTransitGatewayAttachmentId(v string) *NetworkRouteDestination
SetTransitGatewayAttachmentId sets the TransitGatewayAttachmentId field's value.
func (NetworkRouteDestination) String ¶
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 ¶
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 ¶
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 ¶
func (s *NetworkTelemetry) SetAccountId(v string) *NetworkTelemetry
SetAccountId sets the AccountId field's value.
func (*NetworkTelemetry) SetAddress ¶
func (s *NetworkTelemetry) SetAddress(v string) *NetworkTelemetry
SetAddress sets the Address field's value.
func (*NetworkTelemetry) SetAwsRegion ¶
func (s *NetworkTelemetry) SetAwsRegion(v string) *NetworkTelemetry
SetAwsRegion sets the AwsRegion field's value.
func (*NetworkTelemetry) SetCoreNetworkId ¶
func (s *NetworkTelemetry) SetCoreNetworkId(v string) *NetworkTelemetry
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*NetworkTelemetry) SetHealth ¶
func (s *NetworkTelemetry) SetHealth(v *ConnectionHealth) *NetworkTelemetry
SetHealth sets the Health field's value.
func (*NetworkTelemetry) SetRegisteredGatewayArn ¶
func (s *NetworkTelemetry) SetRegisteredGatewayArn(v string) *NetworkTelemetry
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*NetworkTelemetry) SetResourceArn ¶
func (s *NetworkTelemetry) SetResourceArn(v string) *NetworkTelemetry
SetResourceArn sets the ResourceArn field's value.
func (*NetworkTelemetry) SetResourceId ¶
func (s *NetworkTelemetry) SetResourceId(v string) *NetworkTelemetry
SetResourceId sets the ResourceId field's value.
func (*NetworkTelemetry) SetResourceType ¶
func (s *NetworkTelemetry) SetResourceType(v string) *NetworkTelemetry
SetResourceType sets the ResourceType field's value.
func (NetworkTelemetry) String ¶
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 OrganizationStatus ¶
type OrganizationStatus struct { // The current service-linked role (SLR) deployment status for an Amazon Web // Services Organization's accounts. This will be either SUCCEEDED or IN_PROGRESS. AccountStatusList []*AccountStatus `type:"list"` // The status of the organization's AWS service access. This will be ENABLED // or DISABLED. OrganizationAwsServiceAccessStatus *string `type:"string"` // The ID of an Amazon Web Services Organization. OrganizationId *string `type:"string"` // The status of the SLR deployment for the account. This will be either SUCCEEDED // or IN_PROGRESS. SLRDeploymentStatus *string `type:"string"` // contains filtered or unexported fields }
The status of an Amazon Web Services Organization and the accounts within that organization.
func (OrganizationStatus) GoString ¶
func (s OrganizationStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OrganizationStatus) SetAccountStatusList ¶
func (s *OrganizationStatus) SetAccountStatusList(v []*AccountStatus) *OrganizationStatus
SetAccountStatusList sets the AccountStatusList field's value.
func (*OrganizationStatus) SetOrganizationAwsServiceAccessStatus ¶
func (s *OrganizationStatus) SetOrganizationAwsServiceAccessStatus(v string) *OrganizationStatus
SetOrganizationAwsServiceAccessStatus sets the OrganizationAwsServiceAccessStatus field's value.
func (*OrganizationStatus) SetOrganizationId ¶
func (s *OrganizationStatus) SetOrganizationId(v string) *OrganizationStatus
SetOrganizationId sets the OrganizationId field's value.
func (*OrganizationStatus) SetSLRDeploymentStatus ¶
func (s *OrganizationStatus) SetSLRDeploymentStatus(v string) *OrganizationStatus
SetSLRDeploymentStatus sets the SLRDeploymentStatus field's value.
func (OrganizationStatus) String ¶
func (s OrganizationStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 ¶
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 ¶
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 ¶
func (s *PathComponent) SetDestinationCidrBlock(v string) *PathComponent
SetDestinationCidrBlock sets the DestinationCidrBlock field's value.
func (*PathComponent) SetResource ¶
func (s *PathComponent) SetResource(v *NetworkResourceSummary) *PathComponent
SetResource sets the Resource field's value.
func (*PathComponent) SetSequence ¶
func (s *PathComponent) SetSequence(v int64) *PathComponent
SetSequence sets the Sequence field's value.
func (PathComponent) String ¶
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 Peering ¶
type Peering struct { // The ARN of a core network. CoreNetworkArn *string `type:"string"` // The ID of the core network for the peering request. CoreNetworkId *string `type:"string"` // The timestamp when the attachment peer was created. CreatedAt *time.Time `type:"timestamp"` // The edge location for the peer. EdgeLocation *string `min:"1" type:"string"` // The ID of the account owner. OwnerAccountId *string `min:"12" type:"string"` // The ID of the peering attachment. PeeringId *string `type:"string"` // The type of peering. This will be TRANSIT_GATEWAY. PeeringType *string `type:"string" enum:"PeeringType"` // The resource ARN of the peer. ResourceArn *string `type:"string"` // The current state of the peering connection. State *string `type:"string" enum:"PeeringState"` // The list of key-value tags associated with the peering. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a peering connection.
func (Peering) 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 (*Peering) SetCoreNetworkArn ¶
SetCoreNetworkArn sets the CoreNetworkArn field's value.
func (*Peering) SetCoreNetworkId ¶
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*Peering) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Peering) SetEdgeLocation ¶
SetEdgeLocation sets the EdgeLocation field's value.
func (*Peering) SetOwnerAccountId ¶
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*Peering) SetPeeringId ¶
SetPeeringId sets the PeeringId field's value.
func (*Peering) SetPeeringType ¶
SetPeeringType sets the PeeringType field's value.
func (*Peering) SetResourceArn ¶
SetResourceArn sets the ResourceArn field's value.
type ProposedNetworkFunctionGroupChange ¶
type ProposedNetworkFunctionGroupChange struct { // The proposed new attachment policy rule number for the network function group. AttachmentPolicyRuleNumber *int64 `type:"integer"` // The proposed name change for the network function group name. NetworkFunctionGroupName *string `type:"string"` // The list of proposed changes to the key-value tags associated with the network // function group. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes proposed changes to a network function group.
func (ProposedNetworkFunctionGroupChange) GoString ¶
func (s ProposedNetworkFunctionGroupChange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProposedNetworkFunctionGroupChange) SetAttachmentPolicyRuleNumber ¶
func (s *ProposedNetworkFunctionGroupChange) SetAttachmentPolicyRuleNumber(v int64) *ProposedNetworkFunctionGroupChange
SetAttachmentPolicyRuleNumber sets the AttachmentPolicyRuleNumber field's value.
func (*ProposedNetworkFunctionGroupChange) SetNetworkFunctionGroupName ¶
func (s *ProposedNetworkFunctionGroupChange) SetNetworkFunctionGroupName(v string) *ProposedNetworkFunctionGroupChange
SetNetworkFunctionGroupName sets the NetworkFunctionGroupName field's value.
func (*ProposedNetworkFunctionGroupChange) SetTags ¶
func (s *ProposedNetworkFunctionGroupChange) SetTags(v []*Tag) *ProposedNetworkFunctionGroupChange
SetTags sets the Tags field's value.
func (ProposedNetworkFunctionGroupChange) String ¶
func (s ProposedNetworkFunctionGroupChange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 ¶
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 list of 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 ¶
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 ¶
func (s *ProposedSegmentChange) SetAttachmentPolicyRuleNumber(v int64) *ProposedSegmentChange
SetAttachmentPolicyRuleNumber sets the AttachmentPolicyRuleNumber field's value.
func (*ProposedSegmentChange) SetSegmentName ¶
func (s *ProposedSegmentChange) SetSegmentName(v string) *ProposedSegmentChange
SetSegmentName sets the SegmentName field's value.
func (*ProposedSegmentChange) SetTags ¶
func (s *ProposedSegmentChange) SetTags(v []*Tag) *ProposedSegmentChange
SetTags sets the Tags field's value.
func (ProposedSegmentChange) String ¶
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 ¶
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 ¶
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 ¶
func (s *PutCoreNetworkPolicyInput) SetClientToken(v string) *PutCoreNetworkPolicyInput
SetClientToken sets the ClientToken field's value.
func (*PutCoreNetworkPolicyInput) SetCoreNetworkId ¶
func (s *PutCoreNetworkPolicyInput) SetCoreNetworkId(v string) *PutCoreNetworkPolicyInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*PutCoreNetworkPolicyInput) SetDescription ¶
func (s *PutCoreNetworkPolicyInput) SetDescription(v string) *PutCoreNetworkPolicyInput
SetDescription sets the Description field's value.
func (*PutCoreNetworkPolicyInput) SetLatestVersionId ¶
func (s *PutCoreNetworkPolicyInput) SetLatestVersionId(v int64) *PutCoreNetworkPolicyInput
SetLatestVersionId sets the LatestVersionId field's value.
func (*PutCoreNetworkPolicyInput) SetPolicyDocument ¶
func (s *PutCoreNetworkPolicyInput) SetPolicyDocument(v aws.JSONValue) *PutCoreNetworkPolicyInput
SetPolicyDocument sets the PolicyDocument field's value.
func (PutCoreNetworkPolicyInput) String ¶
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 ¶
func (s *PutCoreNetworkPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutCoreNetworkPolicyOutput ¶
type PutCoreNetworkPolicyOutput struct { // Describes the changed core network policy. CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"` // contains filtered or unexported fields }
func (PutCoreNetworkPolicyOutput) GoString ¶
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 ¶
func (s *PutCoreNetworkPolicyOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *PutCoreNetworkPolicyOutput
SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.
func (PutCoreNetworkPolicyOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *PutResourcePolicyInput) SetPolicyDocument(v aws.JSONValue) *PutResourcePolicyInput
SetPolicyDocument sets the PolicyDocument field's value.
func (*PutResourcePolicyInput) SetResourceArn ¶
func (s *PutResourcePolicyInput) SetResourceArn(v string) *PutResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (PutResourcePolicyInput) String ¶
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 ¶
func (s *PutResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutResourcePolicyOutput ¶
type PutResourcePolicyOutput struct {
// contains filtered or unexported fields
}
func (PutResourcePolicyOutput) GoString ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (s *RejectAttachmentInput) SetAttachmentId(v string) *RejectAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (RejectAttachmentInput) String ¶
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 ¶
func (s *RejectAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RejectAttachmentOutput ¶
type RejectAttachmentOutput struct { // Describes the rejected attachment request. Attachment *Attachment `type:"structure"` // contains filtered or unexported fields }
func (RejectAttachmentOutput) GoString ¶
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 ¶
func (s *RejectAttachmentOutput) SetAttachment(v *Attachment) *RejectAttachmentOutput
SetAttachment sets the Attachment field's value.
func (RejectAttachmentOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *Relationship) SetFrom(v string) *Relationship
SetFrom sets the From field's value.
func (*Relationship) SetTo ¶
func (s *Relationship) SetTo(v string) *Relationship
SetTo sets the To field's value.
func (Relationship) String ¶
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 ¶
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 ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
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 ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
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 ¶
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 ¶
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 ¶
func (s *RestoreCoreNetworkPolicyVersionInput) SetCoreNetworkId(v string) *RestoreCoreNetworkPolicyVersionInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*RestoreCoreNetworkPolicyVersionInput) SetPolicyVersionId ¶
func (s *RestoreCoreNetworkPolicyVersionInput) SetPolicyVersionId(v int64) *RestoreCoreNetworkPolicyVersionInput
SetPolicyVersionId sets the PolicyVersionId field's value.
func (RestoreCoreNetworkPolicyVersionInput) String ¶
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 ¶
func (s *RestoreCoreNetworkPolicyVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RestoreCoreNetworkPolicyVersionOutput ¶
type RestoreCoreNetworkPolicyVersionOutput struct { // Describes the restored core network policy. CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"` // contains filtered or unexported fields }
func (RestoreCoreNetworkPolicyVersionOutput) GoString ¶
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 ¶
func (s *RestoreCoreNetworkPolicyVersionOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *RestoreCoreNetworkPolicyVersionOutput
SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.
func (RestoreCoreNetworkPolicyVersionOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *RouteAnalysis) SetDestination(v *RouteAnalysisEndpointOptions) *RouteAnalysis
SetDestination sets the Destination field's value.
func (*RouteAnalysis) SetForwardPath ¶
func (s *RouteAnalysis) SetForwardPath(v *RouteAnalysisPath) *RouteAnalysis
SetForwardPath sets the ForwardPath field's value.
func (*RouteAnalysis) SetGlobalNetworkId ¶
func (s *RouteAnalysis) SetGlobalNetworkId(v string) *RouteAnalysis
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*RouteAnalysis) SetIncludeReturnPath ¶
func (s *RouteAnalysis) SetIncludeReturnPath(v bool) *RouteAnalysis
SetIncludeReturnPath sets the IncludeReturnPath field's value.
func (*RouteAnalysis) SetOwnerAccountId ¶
func (s *RouteAnalysis) SetOwnerAccountId(v string) *RouteAnalysis
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*RouteAnalysis) SetReturnPath ¶
func (s *RouteAnalysis) SetReturnPath(v *RouteAnalysisPath) *RouteAnalysis
SetReturnPath sets the ReturnPath field's value.
func (*RouteAnalysis) SetRouteAnalysisId ¶
func (s *RouteAnalysis) SetRouteAnalysisId(v string) *RouteAnalysis
SetRouteAnalysisId sets the RouteAnalysisId field's value.
func (*RouteAnalysis) SetSource ¶
func (s *RouteAnalysis) SetSource(v *RouteAnalysisEndpointOptions) *RouteAnalysis
SetSource sets the Source field's value.
func (*RouteAnalysis) SetStartTimestamp ¶
func (s *RouteAnalysis) SetStartTimestamp(v time.Time) *RouteAnalysis
SetStartTimestamp sets the StartTimestamp field's value.
func (*RouteAnalysis) SetStatus ¶
func (s *RouteAnalysis) SetStatus(v string) *RouteAnalysis
SetStatus sets the Status field's value.
func (*RouteAnalysis) SetUseMiddleboxes ¶
func (s *RouteAnalysis) SetUseMiddleboxes(v bool) *RouteAnalysis
SetUseMiddleboxes sets the UseMiddleboxes field's value.
func (RouteAnalysis) String ¶
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 ¶
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 ¶
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 ¶
func (s *RouteAnalysisCompletion) SetReasonCode(v string) *RouteAnalysisCompletion
SetReasonCode sets the ReasonCode field's value.
func (*RouteAnalysisCompletion) SetReasonContext ¶
func (s *RouteAnalysisCompletion) SetReasonContext(v map[string]*string) *RouteAnalysisCompletion
SetReasonContext sets the ReasonContext field's value.
func (*RouteAnalysisCompletion) SetResultCode ¶
func (s *RouteAnalysisCompletion) SetResultCode(v string) *RouteAnalysisCompletion
SetResultCode sets the ResultCode field's value.
func (RouteAnalysisCompletion) String ¶
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 ¶
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 ¶
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 ¶
func (s *RouteAnalysisEndpointOptions) SetIpAddress(v string) *RouteAnalysisEndpointOptions
SetIpAddress sets the IpAddress field's value.
func (*RouteAnalysisEndpointOptions) SetTransitGatewayArn ¶
func (s *RouteAnalysisEndpointOptions) SetTransitGatewayArn(v string) *RouteAnalysisEndpointOptions
SetTransitGatewayArn sets the TransitGatewayArn field's value.
func (*RouteAnalysisEndpointOptions) SetTransitGatewayAttachmentArn ¶
func (s *RouteAnalysisEndpointOptions) SetTransitGatewayAttachmentArn(v string) *RouteAnalysisEndpointOptions
SetTransitGatewayAttachmentArn sets the TransitGatewayAttachmentArn field's value.
func (RouteAnalysisEndpointOptions) String ¶
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 ¶
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 ¶
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 ¶
func (s *RouteAnalysisEndpointOptionsSpecification) SetIpAddress(v string) *RouteAnalysisEndpointOptionsSpecification
SetIpAddress sets the IpAddress field's value.
func (*RouteAnalysisEndpointOptionsSpecification) SetTransitGatewayAttachmentArn ¶
func (s *RouteAnalysisEndpointOptionsSpecification) SetTransitGatewayAttachmentArn(v string) *RouteAnalysisEndpointOptionsSpecification
SetTransitGatewayAttachmentArn sets the TransitGatewayAttachmentArn field's value.
func (RouteAnalysisEndpointOptionsSpecification) String ¶
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 ¶
func (s *RouteAnalysisEndpointOptionsSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RouteAnalysisPath ¶
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 ¶
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 ¶
func (s *RouteAnalysisPath) SetCompletionStatus(v *RouteAnalysisCompletion) *RouteAnalysisPath
SetCompletionStatus sets the CompletionStatus field's value.
func (*RouteAnalysisPath) SetPath ¶
func (s *RouteAnalysisPath) SetPath(v []*PathComponent) *RouteAnalysisPath
SetPath sets the Path field's value.
func (RouteAnalysisPath) String ¶
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 ¶
type RouteTableIdentifier struct { // The route table identifier associated with the network function group. CoreNetworkNetworkFunctionGroup *CoreNetworkNetworkFunctionGroupIdentifier `type:"structure"` // The segment edge in a core network. CoreNetworkSegmentEdge *CoreNetworkSegmentEdgeIdentifier `type:"structure"` // The ARN of the transit gateway route table for the attachment request. For // example, "TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456". TransitGatewayRouteTableArn *string `type:"string"` // contains filtered or unexported fields }
Describes a route table.
func (RouteTableIdentifier) GoString ¶
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) SetCoreNetworkNetworkFunctionGroup ¶
func (s *RouteTableIdentifier) SetCoreNetworkNetworkFunctionGroup(v *CoreNetworkNetworkFunctionGroupIdentifier) *RouteTableIdentifier
SetCoreNetworkNetworkFunctionGroup sets the CoreNetworkNetworkFunctionGroup field's value.
func (*RouteTableIdentifier) SetCoreNetworkSegmentEdge ¶
func (s *RouteTableIdentifier) SetCoreNetworkSegmentEdge(v *CoreNetworkSegmentEdgeIdentifier) *RouteTableIdentifier
SetCoreNetworkSegmentEdge sets the CoreNetworkSegmentEdge field's value.
func (*RouteTableIdentifier) SetTransitGatewayRouteTableArn ¶
func (s *RouteTableIdentifier) SetTransitGatewayRouteTableArn(v string) *RouteTableIdentifier
SetTransitGatewayRouteTableArn sets the TransitGatewayRouteTableArn field's value.
func (RouteTableIdentifier) String ¶
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 ¶
func (s *RouteTableIdentifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceInsertionAction ¶
type ServiceInsertionAction struct { // The action the service insertion takes for traffic. send-via sends east-west // traffic between attachments. send-to sends north-south traffic to the security // appliance, and then from that to either the Internet or to an on-premesis // location. Action *string `type:"string" enum:"SegmentActionServiceInsertion"` // Describes the mode packets take for the send-via action. This is not used // when the action is send-to. dual-hop packets traverse attachments in both // the source to the destination core network edges. This mode requires that // an inspection attachment must be present in all Regions of the service insertion-enabled // segments. For single-hop, packets traverse a single intermediate inserted // attachment. You can use EdgeOverride to specify a specific edge to use. Mode *string `type:"string" enum:"SendViaMode"` // The list of network function groups and any edge overrides for the chosen // service insertion action. Used for both send-to or send-via. Via *Via `type:"structure"` // The list of destination segments if the service insertion action is send-via. WhenSentTo *WhenSentTo `type:"structure"` // contains filtered or unexported fields }
Describes the action that the service insertion will take for any segments associated with it.
func (ServiceInsertionAction) GoString ¶
func (s ServiceInsertionAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceInsertionAction) SetAction ¶
func (s *ServiceInsertionAction) SetAction(v string) *ServiceInsertionAction
SetAction sets the Action field's value.
func (*ServiceInsertionAction) SetMode ¶
func (s *ServiceInsertionAction) SetMode(v string) *ServiceInsertionAction
SetMode sets the Mode field's value.
func (*ServiceInsertionAction) SetVia ¶
func (s *ServiceInsertionAction) SetVia(v *Via) *ServiceInsertionAction
SetVia sets the Via field's value.
func (*ServiceInsertionAction) SetWhenSentTo ¶
func (s *ServiceInsertionAction) SetWhenSentTo(v *WhenSentTo) *ServiceInsertionAction
SetWhenSentTo sets the WhenSentTo field's value.
func (ServiceInsertionAction) String ¶
func (s ServiceInsertionAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceInsertionSegments ¶
type ServiceInsertionSegments struct { // The list of segments associated with the send-to action. SendTo []*string `type:"list"` // The list of segments associated with the send-via action. SendVia []*string `type:"list"` // contains filtered or unexported fields }
Describes the segments associated with the service insertion action.
func (ServiceInsertionSegments) GoString ¶
func (s ServiceInsertionSegments) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceInsertionSegments) SetSendTo ¶
func (s *ServiceInsertionSegments) SetSendTo(v []*string) *ServiceInsertionSegments
SetSendTo sets the SendTo field's value.
func (*ServiceInsertionSegments) SetSendVia ¶
func (s *ServiceInsertionSegments) SetSendVia(v []*string) *ServiceInsertionSegments
SetSendVia sets the SendVia field's value.
func (ServiceInsertionSegments) String ¶
func (s ServiceInsertionSegments) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶
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 ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
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 ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
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 ¶
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 ¶
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 ¶
func (s *SiteToSiteVpnAttachment) SetAttachment(v *Attachment) *SiteToSiteVpnAttachment
SetAttachment sets the Attachment field's value.
func (*SiteToSiteVpnAttachment) SetVpnConnectionArn ¶
func (s *SiteToSiteVpnAttachment) SetVpnConnectionArn(v string) *SiteToSiteVpnAttachment
SetVpnConnectionArn sets the VpnConnectionArn field's value.
func (SiteToSiteVpnAttachment) String ¶
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 StartOrganizationServiceAccessUpdateInput ¶
type StartOrganizationServiceAccessUpdateInput struct { // The action to take for the update request. This can be either ENABLE or DISABLE. // // Action is a required field Action *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (StartOrganizationServiceAccessUpdateInput) GoString ¶
func (s StartOrganizationServiceAccessUpdateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartOrganizationServiceAccessUpdateInput) SetAction ¶
func (s *StartOrganizationServiceAccessUpdateInput) SetAction(v string) *StartOrganizationServiceAccessUpdateInput
SetAction sets the Action field's value.
func (StartOrganizationServiceAccessUpdateInput) String ¶
func (s StartOrganizationServiceAccessUpdateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartOrganizationServiceAccessUpdateInput) Validate ¶
func (s *StartOrganizationServiceAccessUpdateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartOrganizationServiceAccessUpdateOutput ¶
type StartOrganizationServiceAccessUpdateOutput struct { // The status of the service access update request for an Amazon Web Services // Organization. OrganizationStatus *OrganizationStatus `type:"structure"` // contains filtered or unexported fields }
func (StartOrganizationServiceAccessUpdateOutput) GoString ¶
func (s StartOrganizationServiceAccessUpdateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartOrganizationServiceAccessUpdateOutput) SetOrganizationStatus ¶
func (s *StartOrganizationServiceAccessUpdateOutput) SetOrganizationStatus(v *OrganizationStatus) *StartOrganizationServiceAccessUpdateOutput
SetOrganizationStatus sets the OrganizationStatus field's value.
func (StartOrganizationServiceAccessUpdateOutput) String ¶
func (s StartOrganizationServiceAccessUpdateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 ¶
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 ¶
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 ¶
func (s *StartRouteAnalysisInput) SetDestination(v *RouteAnalysisEndpointOptionsSpecification) *StartRouteAnalysisInput
SetDestination sets the Destination field's value.
func (*StartRouteAnalysisInput) SetGlobalNetworkId ¶
func (s *StartRouteAnalysisInput) SetGlobalNetworkId(v string) *StartRouteAnalysisInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*StartRouteAnalysisInput) SetIncludeReturnPath ¶
func (s *StartRouteAnalysisInput) SetIncludeReturnPath(v bool) *StartRouteAnalysisInput
SetIncludeReturnPath sets the IncludeReturnPath field's value.
func (*StartRouteAnalysisInput) SetSource ¶
func (s *StartRouteAnalysisInput) SetSource(v *RouteAnalysisEndpointOptionsSpecification) *StartRouteAnalysisInput
SetSource sets the Source field's value.
func (*StartRouteAnalysisInput) SetUseMiddleboxes ¶
func (s *StartRouteAnalysisInput) SetUseMiddleboxes(v bool) *StartRouteAnalysisInput
SetUseMiddleboxes sets the UseMiddleboxes field's value.
func (StartRouteAnalysisInput) String ¶
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 ¶
func (s *StartRouteAnalysisInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartRouteAnalysisOutput ¶
type StartRouteAnalysisOutput struct { // The route analysis. RouteAnalysis *RouteAnalysis `type:"structure"` // contains filtered or unexported fields }
func (StartRouteAnalysisOutput) GoString ¶
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 ¶
func (s *StartRouteAnalysisOutput) SetRouteAnalysis(v *RouteAnalysis) *StartRouteAnalysisOutput
SetRouteAnalysis sets the RouteAnalysis field's value.
func (StartRouteAnalysisOutput) String ¶
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 ¶
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 ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
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 ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
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 ¶
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 ¶
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 ¶
func (s *TransitGatewayConnectPeerAssociation) SetDeviceId(v string) *TransitGatewayConnectPeerAssociation
SetDeviceId sets the DeviceId field's value.
func (*TransitGatewayConnectPeerAssociation) SetGlobalNetworkId ¶
func (s *TransitGatewayConnectPeerAssociation) SetGlobalNetworkId(v string) *TransitGatewayConnectPeerAssociation
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*TransitGatewayConnectPeerAssociation) SetLinkId ¶
func (s *TransitGatewayConnectPeerAssociation) SetLinkId(v string) *TransitGatewayConnectPeerAssociation
SetLinkId sets the LinkId field's value.
func (*TransitGatewayConnectPeerAssociation) SetState ¶
func (s *TransitGatewayConnectPeerAssociation) SetState(v string) *TransitGatewayConnectPeerAssociation
SetState sets the State field's value.
func (*TransitGatewayConnectPeerAssociation) SetTransitGatewayConnectPeerArn ¶
func (s *TransitGatewayConnectPeerAssociation) SetTransitGatewayConnectPeerArn(v string) *TransitGatewayConnectPeerAssociation
SetTransitGatewayConnectPeerArn sets the TransitGatewayConnectPeerArn field's value.
func (TransitGatewayConnectPeerAssociation) String ¶
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 TransitGatewayPeering ¶
type TransitGatewayPeering struct { // Describes a transit gateway peer connection. Peering *Peering `type:"structure"` // The ARN of the transit gateway. TransitGatewayArn *string `type:"string"` // The ID of the transit gateway peering attachment. TransitGatewayPeeringAttachmentId *string `type:"string"` // contains filtered or unexported fields }
Describes a transit gateway peering attachment.
func (TransitGatewayPeering) GoString ¶
func (s TransitGatewayPeering) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TransitGatewayPeering) SetPeering ¶
func (s *TransitGatewayPeering) SetPeering(v *Peering) *TransitGatewayPeering
SetPeering sets the Peering field's value.
func (*TransitGatewayPeering) SetTransitGatewayArn ¶
func (s *TransitGatewayPeering) SetTransitGatewayArn(v string) *TransitGatewayPeering
SetTransitGatewayArn sets the TransitGatewayArn field's value.
func (*TransitGatewayPeering) SetTransitGatewayPeeringAttachmentId ¶
func (s *TransitGatewayPeering) SetTransitGatewayPeeringAttachmentId(v string) *TransitGatewayPeering
SetTransitGatewayPeeringAttachmentId sets the TransitGatewayPeeringAttachmentId field's value.
func (TransitGatewayPeering) String ¶
func (s TransitGatewayPeering) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 TransitGatewayRouteTableAttachment ¶
type TransitGatewayRouteTableAttachment struct { // Describes a core network attachment. Attachment *Attachment `type:"structure"` // The ID of the peering attachment. PeeringId *string `type:"string"` // The ARN of the transit gateway attachment route table. For example, "TransitGatewayRouteTableArn": // "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456". TransitGatewayRouteTableArn *string `type:"string"` // contains filtered or unexported fields }
Describes a transit gateway route table attachment.
func (TransitGatewayRouteTableAttachment) GoString ¶
func (s TransitGatewayRouteTableAttachment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TransitGatewayRouteTableAttachment) SetAttachment ¶
func (s *TransitGatewayRouteTableAttachment) SetAttachment(v *Attachment) *TransitGatewayRouteTableAttachment
SetAttachment sets the Attachment field's value.
func (*TransitGatewayRouteTableAttachment) SetPeeringId ¶
func (s *TransitGatewayRouteTableAttachment) SetPeeringId(v string) *TransitGatewayRouteTableAttachment
SetPeeringId sets the PeeringId field's value.
func (*TransitGatewayRouteTableAttachment) SetTransitGatewayRouteTableArn ¶
func (s *TransitGatewayRouteTableAttachment) SetTransitGatewayRouteTableArn(v string) *TransitGatewayRouteTableAttachment
SetTransitGatewayRouteTableArn sets the TransitGatewayRouteTableArn field's value.
func (TransitGatewayRouteTableAttachment) String ¶
func (s TransitGatewayRouteTableAttachment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 ¶
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 ¶
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 ¶
func (s *UpdateConnectionInput) SetConnectedLinkId(v string) *UpdateConnectionInput
SetConnectedLinkId sets the ConnectedLinkId field's value.
func (*UpdateConnectionInput) SetConnectionId ¶
func (s *UpdateConnectionInput) SetConnectionId(v string) *UpdateConnectionInput
SetConnectionId sets the ConnectionId field's value.
func (*UpdateConnectionInput) SetDescription ¶
func (s *UpdateConnectionInput) SetDescription(v string) *UpdateConnectionInput
SetDescription sets the Description field's value.
func (*UpdateConnectionInput) SetGlobalNetworkId ¶
func (s *UpdateConnectionInput) SetGlobalNetworkId(v string) *UpdateConnectionInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*UpdateConnectionInput) SetLinkId ¶
func (s *UpdateConnectionInput) SetLinkId(v string) *UpdateConnectionInput
SetLinkId sets the LinkId field's value.
func (UpdateConnectionInput) String ¶
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 ¶
func (s *UpdateConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConnectionOutput ¶
type UpdateConnectionOutput struct { // Information about the connection. Connection *Connection `type:"structure"` // contains filtered or unexported fields }
func (UpdateConnectionOutput) GoString ¶
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 ¶
func (s *UpdateConnectionOutput) SetConnection(v *Connection) *UpdateConnectionOutput
SetConnection sets the Connection field's value.
func (UpdateConnectionOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *UpdateCoreNetworkInput) SetCoreNetworkId(v string) *UpdateCoreNetworkInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*UpdateCoreNetworkInput) SetDescription ¶
func (s *UpdateCoreNetworkInput) SetDescription(v string) *UpdateCoreNetworkInput
SetDescription sets the Description field's value.
func (UpdateCoreNetworkInput) String ¶
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 ¶
func (s *UpdateCoreNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCoreNetworkOutput ¶
type UpdateCoreNetworkOutput struct { // Returns information about a core network update. CoreNetwork *CoreNetwork `type:"structure"` // contains filtered or unexported fields }
func (UpdateCoreNetworkOutput) GoString ¶
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 ¶
func (s *UpdateCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *UpdateCoreNetworkOutput
SetCoreNetwork sets the CoreNetwork field's value.
func (UpdateCoreNetworkOutput) String ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (s *UpdateNetworkResourceMetadataInput) SetGlobalNetworkId(v string) *UpdateNetworkResourceMetadataInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*UpdateNetworkResourceMetadataInput) SetMetadata ¶
func (s *UpdateNetworkResourceMetadataInput) SetMetadata(v map[string]*string) *UpdateNetworkResourceMetadataInput
SetMetadata sets the Metadata field's value.
func (*UpdateNetworkResourceMetadataInput) SetResourceArn ¶
func (s *UpdateNetworkResourceMetadataInput) SetResourceArn(v string) *UpdateNetworkResourceMetadataInput
SetResourceArn sets the ResourceArn field's value.
func (UpdateNetworkResourceMetadataInput) String ¶
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 ¶
func (s *UpdateNetworkResourceMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateNetworkResourceMetadataOutput ¶
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 ¶
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 ¶
func (s *UpdateNetworkResourceMetadataOutput) SetMetadata(v map[string]*string) *UpdateNetworkResourceMetadataOutput
SetMetadata sets the Metadata field's value.
func (*UpdateNetworkResourceMetadataOutput) SetResourceArn ¶
func (s *UpdateNetworkResourceMetadataOutput) SetResourceArn(v string) *UpdateNetworkResourceMetadataOutput
SetResourceArn sets the ResourceArn field's value.
func (UpdateNetworkResourceMetadataOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *UpdateVpcAttachmentInput) SetAddSubnetArns(v []*string) *UpdateVpcAttachmentInput
SetAddSubnetArns sets the AddSubnetArns field's value.
func (*UpdateVpcAttachmentInput) SetAttachmentId ¶
func (s *UpdateVpcAttachmentInput) SetAttachmentId(v string) *UpdateVpcAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (*UpdateVpcAttachmentInput) SetOptions ¶
func (s *UpdateVpcAttachmentInput) SetOptions(v *VpcOptions) *UpdateVpcAttachmentInput
SetOptions sets the Options field's value.
func (*UpdateVpcAttachmentInput) SetRemoveSubnetArns ¶
func (s *UpdateVpcAttachmentInput) SetRemoveSubnetArns(v []*string) *UpdateVpcAttachmentInput
SetRemoveSubnetArns sets the RemoveSubnetArns field's value.
func (UpdateVpcAttachmentInput) String ¶
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 ¶
func (s *UpdateVpcAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateVpcAttachmentOutput ¶
type UpdateVpcAttachmentOutput struct { // Describes the updated VPC attachment. VpcAttachment *VpcAttachment `type:"structure"` // contains filtered or unexported fields }
func (UpdateVpcAttachmentOutput) GoString ¶
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 ¶
func (s *UpdateVpcAttachmentOutput) SetVpcAttachment(v *VpcAttachment) *UpdateVpcAttachmentOutput
SetVpcAttachment sets the VpcAttachment field's value.
func (UpdateVpcAttachmentOutput) String ¶
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 ¶
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 ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
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 ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
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 Via ¶
type Via struct { // The list of network function groups associated with the service insertion // action. NetworkFunctionGroups []*NetworkFunctionGroup `type:"list"` // Describes any edge overrides. An edge override is a specific edge to be used // for traffic. WithEdgeOverrides []*EdgeOverride `type:"list"` // contains filtered or unexported fields }
The list of network function groups and edge overrides for the service insertion action. Used for both the send-to and send-via actions.
func (Via) 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 (*Via) SetNetworkFunctionGroups ¶
func (s *Via) SetNetworkFunctionGroups(v []*NetworkFunctionGroup) *Via
SetNetworkFunctionGroups sets the NetworkFunctionGroups field's value.
func (*Via) SetWithEdgeOverrides ¶
func (s *Via) SetWithEdgeOverrides(v []*EdgeOverride) *Via
SetWithEdgeOverrides sets the WithEdgeOverrides field's value.
type VpcAttachment ¶
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 ¶
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 ¶
func (s *VpcAttachment) SetAttachment(v *Attachment) *VpcAttachment
SetAttachment sets the Attachment field's value.
func (*VpcAttachment) SetOptions ¶
func (s *VpcAttachment) SetOptions(v *VpcOptions) *VpcAttachment
SetOptions sets the Options field's value.
func (*VpcAttachment) SetSubnetArns ¶
func (s *VpcAttachment) SetSubnetArns(v []*string) *VpcAttachment
SetSubnetArns sets the SubnetArns field's value.
func (VpcAttachment) String ¶
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 ¶
type VpcOptions struct { // Indicates whether appliance mode is supported. If enabled, traffic flow between // a source and destination use the same Availability Zone for the VPC attachment // for the lifetime of that flow. The default value is false. ApplianceModeSupport *bool `type:"boolean"` // Indicates whether IPv6 is supported. Ipv6Support *bool `type:"boolean"` // contains filtered or unexported fields }
Describes the VPC options.
func (VpcOptions) GoString ¶
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) SetApplianceModeSupport ¶
func (s *VpcOptions) SetApplianceModeSupport(v bool) *VpcOptions
SetApplianceModeSupport sets the ApplianceModeSupport field's value.
func (*VpcOptions) SetIpv6Support ¶
func (s *VpcOptions) SetIpv6Support(v bool) *VpcOptions
SetIpv6Support sets the Ipv6Support field's value.
func (VpcOptions) String ¶
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".
type WhenSentTo ¶
type WhenSentTo struct { // The list of destination segments when the service insertion action is send-to. WhenSentToSegmentsList []*string `type:"list"` // contains filtered or unexported fields }
Displays a list of the destination segments. Used only when the service insertion action is send-to.
func (WhenSentTo) GoString ¶
func (s WhenSentTo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WhenSentTo) SetWhenSentToSegmentsList ¶
func (s *WhenSentTo) SetWhenSentToSegmentsList(v []*string) *WhenSentTo
SetWhenSentToSegmentsList sets the WhenSentToSegmentsList field's value.
func (WhenSentTo) String ¶
func (s WhenSentTo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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. |