func AttachmentState_Values() []string
AttachmentState_Values returns all elements of the AttachmentState enum
func AttachmentType_Values() []string
AttachmentType_Values returns all elements of the AttachmentType enum
func ChangeAction_Values() []string
ChangeAction_Values returns all elements of the ChangeAction enum
func ChangeSetState_Values() []string
ChangeSetState_Values returns all elements of the ChangeSetState enum
func ChangeStatus_Values() []string
ChangeStatus_Values returns all elements of the ChangeStatus enum
func ChangeType_Values() []string
ChangeType_Values returns all elements of the ChangeType enum
func ConnectPeerAssociationState_Values() []string
ConnectPeerAssociationState_Values returns all elements of the ConnectPeerAssociationState enum
func ConnectPeerState_Values() []string
ConnectPeerState_Values returns all elements of the ConnectPeerState enum
func ConnectionState_Values() []string
ConnectionState_Values returns all elements of the ConnectionState enum
func ConnectionStatus_Values() []string
ConnectionStatus_Values returns all elements of the ConnectionStatus enum
func ConnectionType_Values() []string
ConnectionType_Values returns all elements of the ConnectionType enum
func CoreNetworkPolicyAlias_Values() []string
CoreNetworkPolicyAlias_Values returns all elements of the CoreNetworkPolicyAlias enum
func CoreNetworkState_Values() []string
CoreNetworkState_Values returns all elements of the CoreNetworkState enum
func CustomerGatewayAssociationState_Values() []string
CustomerGatewayAssociationState_Values returns all elements of the CustomerGatewayAssociationState enum
func DeviceState_Values() []string
DeviceState_Values returns all elements of the DeviceState enum
func GlobalNetworkState_Values() []string
GlobalNetworkState_Values returns all elements of the GlobalNetworkState enum
func LinkAssociationState_Values() []string
LinkAssociationState_Values returns all elements of the LinkAssociationState enum
func LinkState_Values() []string
LinkState_Values returns all elements of the LinkState enum
func PeeringState_Values() []string
PeeringState_Values returns all elements of the PeeringState enum
func PeeringType_Values() []string
PeeringType_Values returns all elements of the PeeringType enum
func RouteAnalysisCompletionReasonCode_Values() []string
RouteAnalysisCompletionReasonCode_Values returns all elements of the RouteAnalysisCompletionReasonCode enum
func RouteAnalysisCompletionResultCode_Values() []string
RouteAnalysisCompletionResultCode_Values returns all elements of the RouteAnalysisCompletionResultCode enum
func RouteAnalysisStatus_Values() []string
RouteAnalysisStatus_Values returns all elements of the RouteAnalysisStatus enum
func RouteState_Values() []string
RouteState_Values returns all elements of the RouteState enum
func RouteTableType_Values() []string
RouteTableType_Values returns all elements of the RouteTableType enum
func RouteType_Values() []string
RouteType_Values returns all elements of the RouteType enum
func SiteState_Values() []string
SiteState_Values returns all elements of the SiteState enum
func TransitGatewayConnectPeerAssociationState_Values() []string
TransitGatewayConnectPeerAssociationState_Values returns all elements of the TransitGatewayConnectPeerAssociationState enum
func TransitGatewayRegistrationState_Values() []string
TransitGatewayRegistrationState_Values returns all elements of the TransitGatewayRegistrationState enum
func TunnelProtocol_Values() []string
TunnelProtocol_Values returns all elements of the TunnelProtocol enum
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
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 (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 (s *AWSLocation) SetSubnetArn(v string) *AWSLocation
SetSubnetArn sets the SubnetArn field's value.
func (s *AWSLocation) SetZone(v string) *AWSLocation
SetZone sets the Zone field's value.
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 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 (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 (s *AcceptAttachmentInput) SetAttachmentId(v string) *AcceptAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
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 (s *AcceptAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AcceptAttachmentOutput struct { // The response to the attachment request. Attachment *Attachment `type:"structure"` // contains filtered or unexported fields }
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 (s *AcceptAttachmentOutput) SetAttachment(v *Attachment) *AcceptAttachmentOutput
SetAttachment sets the Attachment field's value.
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 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 (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (s *AccessDeniedException) Error() string
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 (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *AccountStatus) SetAccountId(v string) *AccountStatus
SetAccountId sets the AccountId field's value.
func (s *AccountStatus) SetSLRDeploymentStatus(v string) *AccountStatus
SetSLRDeploymentStatus sets the SLRDeploymentStatus field's value.
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 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 (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 (s *AssociateConnectPeerInput) SetConnectPeerId(v string) *AssociateConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
func (s *AssociateConnectPeerInput) SetDeviceId(v string) *AssociateConnectPeerInput
SetDeviceId sets the DeviceId field's value.
func (s *AssociateConnectPeerInput) SetGlobalNetworkId(v string) *AssociateConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *AssociateConnectPeerInput) SetLinkId(v string) *AssociateConnectPeerInput
SetLinkId sets the LinkId field's value.
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 (s *AssociateConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateConnectPeerOutput struct { // The response to the Connect peer request. ConnectPeerAssociation *ConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
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 (s *AssociateConnectPeerOutput) SetConnectPeerAssociation(v *ConnectPeerAssociation) *AssociateConnectPeerOutput
SetConnectPeerAssociation sets the ConnectPeerAssociation field's value.
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 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 (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 (s *AssociateCustomerGatewayInput) SetCustomerGatewayArn(v string) *AssociateCustomerGatewayInput
SetCustomerGatewayArn sets the CustomerGatewayArn field's value.
func (s *AssociateCustomerGatewayInput) SetDeviceId(v string) *AssociateCustomerGatewayInput
SetDeviceId sets the DeviceId field's value.
func (s *AssociateCustomerGatewayInput) SetGlobalNetworkId(v string) *AssociateCustomerGatewayInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *AssociateCustomerGatewayInput) SetLinkId(v string) *AssociateCustomerGatewayInput
SetLinkId sets the LinkId field's value.
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 (s *AssociateCustomerGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateCustomerGatewayOutput struct { // The customer gateway association. CustomerGatewayAssociation *CustomerGatewayAssociation `type:"structure"` // contains filtered or unexported fields }
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 (s *AssociateCustomerGatewayOutput) SetCustomerGatewayAssociation(v *CustomerGatewayAssociation) *AssociateCustomerGatewayOutput
SetCustomerGatewayAssociation sets the CustomerGatewayAssociation field's value.
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 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 (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 (s *AssociateLinkInput) SetDeviceId(v string) *AssociateLinkInput
SetDeviceId sets the DeviceId field's value.
func (s *AssociateLinkInput) SetGlobalNetworkId(v string) *AssociateLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *AssociateLinkInput) SetLinkId(v string) *AssociateLinkInput
SetLinkId sets the LinkId field's value.
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 (s *AssociateLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateLinkOutput struct { // The link association. LinkAssociation *LinkAssociation `type:"structure"` // contains filtered or unexported fields }
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 (s *AssociateLinkOutput) SetLinkAssociation(v *LinkAssociation) *AssociateLinkOutput
SetLinkAssociation sets the LinkAssociation field's value.
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 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 (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 (s *AssociateTransitGatewayConnectPeerInput) SetDeviceId(v string) *AssociateTransitGatewayConnectPeerInput
SetDeviceId sets the DeviceId field's value.
func (s *AssociateTransitGatewayConnectPeerInput) SetGlobalNetworkId(v string) *AssociateTransitGatewayConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *AssociateTransitGatewayConnectPeerInput) SetLinkId(v string) *AssociateTransitGatewayConnectPeerInput
SetLinkId sets the LinkId field's value.
func (s *AssociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn(v string) *AssociateTransitGatewayConnectPeerInput
SetTransitGatewayConnectPeerArn sets the TransitGatewayConnectPeerArn field's value.
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 (s *AssociateTransitGatewayConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateTransitGatewayConnectPeerOutput struct { // The transit gateway Connect peer association. TransitGatewayConnectPeerAssociation *TransitGatewayConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
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 (s *AssociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation(v *TransitGatewayConnectPeerAssociation) *AssociateTransitGatewayConnectPeerOutput
SetTransitGatewayConnectPeerAssociation sets the TransitGatewayConnectPeerAssociation field's value.
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 struct { // The ID of the attachment. AttachmentId *string `type:"string"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber *int64 `type:"integer"` // The type of attachment. AttachmentType *string `type:"string" enum:"AttachmentType"` // The ARN of a core network. CoreNetworkArn *string `type:"string"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when the attachment was created. CreatedAt *time.Time `type:"timestamp"` // The Region where the edge is located. EdgeLocation *string `min:"1" type:"string"` // The ID of the attachment account owner. OwnerAccountId *string `min:"12" type:"string"` // The attachment to move from one segment to another. ProposedSegmentChange *ProposedSegmentChange `type:"structure"` // The attachment resource ARN. ResourceArn *string `type:"string"` // The name of the segment attachment. SegmentName *string `type:"string"` // The state of the attachment. State *string `type:"string" enum:"AttachmentState"` // The tags associated with the attachment. Tags []*Tag `type:"list"` // The timestamp when the attachment was last updated. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Describes a core network attachment.
func (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 (s *Attachment) SetAttachmentId(v string) *Attachment
SetAttachmentId sets the AttachmentId field's value.
func (s *Attachment) SetAttachmentPolicyRuleNumber(v int64) *Attachment
SetAttachmentPolicyRuleNumber sets the AttachmentPolicyRuleNumber field's value.
func (s *Attachment) SetAttachmentType(v string) *Attachment
SetAttachmentType sets the AttachmentType field's value.
func (s *Attachment) SetCoreNetworkArn(v string) *Attachment
SetCoreNetworkArn sets the CoreNetworkArn field's value.
func (s *Attachment) SetCoreNetworkId(v string) *Attachment
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *Attachment) SetCreatedAt(v time.Time) *Attachment
SetCreatedAt sets the CreatedAt field's value.
func (s *Attachment) SetEdgeLocation(v string) *Attachment
SetEdgeLocation sets the EdgeLocation field's value.
func (s *Attachment) SetOwnerAccountId(v string) *Attachment
SetOwnerAccountId sets the OwnerAccountId field's value.
func (s *Attachment) SetProposedSegmentChange(v *ProposedSegmentChange) *Attachment
SetProposedSegmentChange sets the ProposedSegmentChange field's value.
func (s *Attachment) SetResourceArn(v string) *Attachment
SetResourceArn sets the ResourceArn field's value.
func (s *Attachment) SetSegmentName(v string) *Attachment
SetSegmentName sets the SegmentName field's value.
func (s *Attachment) SetState(v string) *Attachment
SetState sets the State field's value.
func (s *Attachment) SetTags(v []*Tag) *Attachment
SetTags sets the Tags field's value.
func (s *Attachment) SetUpdatedAt(v time.Time) *Attachment
SetUpdatedAt sets the UpdatedAt field's value.
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 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 (s Bandwidth) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Bandwidth) SetDownloadSpeed(v int64) *Bandwidth
SetDownloadSpeed sets the DownloadSpeed field's value.
func (s *Bandwidth) SetUploadSpeed(v int64) *Bandwidth
SetUploadSpeed sets the UploadSpeed field's value.
func (s Bandwidth) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BgpOptions struct { // The Peer ASN of the BGP. PeerAsn *int64 `type:"long"` // contains filtered or unexported fields }
Describes the BGP options.
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 (s *BgpOptions) SetPeerAsn(v int64) *BgpOptions
SetPeerAsn sets the PeerAsn field's value.
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 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 (s *ConflictException) Code() string
Code returns the exception type name.
func (s *ConflictException) Error() string
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 (s *ConflictException) Message() string
Message returns the exception's message.
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *ConnectAttachment) SetAttachment(v *Attachment) *ConnectAttachment
SetAttachment sets the Attachment field's value.
func (s *ConnectAttachment) SetOptions(v *ConnectAttachmentOptions) *ConnectAttachment
SetOptions sets the Options field's value.
func (s *ConnectAttachment) SetTransportAttachmentId(v string) *ConnectAttachment
SetTransportAttachmentId sets the TransportAttachmentId field's value.
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 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 (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 (s *ConnectAttachmentOptions) SetProtocol(v string) *ConnectAttachmentOptions
SetProtocol sets the Protocol field's value.
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 struct { // The configuration of the Connect peer. Configuration *ConnectPeerConfiguration `type:"structure"` // The ID of the attachment to connect. ConnectAttachmentId *string `type:"string"` // The ID of the Connect peer. ConnectPeerId *string `type:"string"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when the Connect peer was created. CreatedAt *time.Time `type:"timestamp"` // The Connect peer Regions where edges are located. EdgeLocation *string `min:"1" type:"string"` // The state of the Connect peer. State *string `type:"string" enum:"ConnectPeerState"` // The list of key-value tags associated with the Connect peer. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a core network Connect peer.
func (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 (s *ConnectPeer) SetConfiguration(v *ConnectPeerConfiguration) *ConnectPeer
SetConfiguration sets the Configuration field's value.
func (s *ConnectPeer) SetConnectAttachmentId(v string) *ConnectPeer
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (s *ConnectPeer) SetConnectPeerId(v string) *ConnectPeer
SetConnectPeerId sets the ConnectPeerId field's value.
func (s *ConnectPeer) SetCoreNetworkId(v string) *ConnectPeer
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *ConnectPeer) SetCreatedAt(v time.Time) *ConnectPeer
SetCreatedAt sets the CreatedAt field's value.
func (s *ConnectPeer) SetEdgeLocation(v string) *ConnectPeer
SetEdgeLocation sets the EdgeLocation field's value.
func (s *ConnectPeer) SetState(v string) *ConnectPeer
SetState sets the State field's value.
func (s *ConnectPeer) SetTags(v []*Tag) *ConnectPeer
SetTags sets the Tags field's value.
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 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 (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 (s *ConnectPeerAssociation) SetConnectPeerId(v string) *ConnectPeerAssociation
SetConnectPeerId sets the ConnectPeerId field's value.
func (s *ConnectPeerAssociation) SetDeviceId(v string) *ConnectPeerAssociation
SetDeviceId sets the DeviceId field's value.
func (s *ConnectPeerAssociation) SetGlobalNetworkId(v string) *ConnectPeerAssociation
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *ConnectPeerAssociation) SetLinkId(v string) *ConnectPeerAssociation
SetLinkId sets the LinkId field's value.
func (s *ConnectPeerAssociation) SetState(v string) *ConnectPeerAssociation
SetState sets the State field's value.
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 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 (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 (s *ConnectPeerBgpConfiguration) SetCoreNetworkAddress(v string) *ConnectPeerBgpConfiguration
SetCoreNetworkAddress sets the CoreNetworkAddress field's value.
func (s *ConnectPeerBgpConfiguration) SetCoreNetworkAsn(v int64) *ConnectPeerBgpConfiguration
SetCoreNetworkAsn sets the CoreNetworkAsn field's value.
func (s *ConnectPeerBgpConfiguration) SetPeerAddress(v string) *ConnectPeerBgpConfiguration
SetPeerAddress sets the PeerAddress field's value.
func (s *ConnectPeerBgpConfiguration) SetPeerAsn(v int64) *ConnectPeerBgpConfiguration
SetPeerAsn sets the PeerAsn field's value.
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 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 (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 (s *ConnectPeerConfiguration) SetBgpConfigurations(v []*ConnectPeerBgpConfiguration) *ConnectPeerConfiguration
SetBgpConfigurations sets the BgpConfigurations field's value.
func (s *ConnectPeerConfiguration) SetCoreNetworkAddress(v string) *ConnectPeerConfiguration
SetCoreNetworkAddress sets the CoreNetworkAddress field's value.
func (s *ConnectPeerConfiguration) SetInsideCidrBlocks(v []*string) *ConnectPeerConfiguration
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (s *ConnectPeerConfiguration) SetPeerAddress(v string) *ConnectPeerConfiguration
SetPeerAddress sets the PeerAddress field's value.
func (s *ConnectPeerConfiguration) SetProtocol(v string) *ConnectPeerConfiguration
SetProtocol sets the Protocol field's value.
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 struct { // The ID of a Connect peer attachment. ConnectAttachmentId *string `type:"string"` // The ID of a Connect peer. ConnectPeerId *string `type:"string"` // The state of a Connect peer. ConnectPeerState *string `type:"string" enum:"ConnectPeerState"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when a Connect peer was created. CreatedAt *time.Time `type:"timestamp"` // The Region where the edge is located. EdgeLocation *string `min:"1" type:"string"` // The list of key-value tags associated with the Connect peer summary. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Summary description of a Connect peer.
func (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 (s *ConnectPeerSummary) SetConnectAttachmentId(v string) *ConnectPeerSummary
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (s *ConnectPeerSummary) SetConnectPeerId(v string) *ConnectPeerSummary
SetConnectPeerId sets the ConnectPeerId field's value.
func (s *ConnectPeerSummary) SetConnectPeerState(v string) *ConnectPeerSummary
SetConnectPeerState sets the ConnectPeerState field's value.
func (s *ConnectPeerSummary) SetCoreNetworkId(v string) *ConnectPeerSummary
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *ConnectPeerSummary) SetCreatedAt(v time.Time) *ConnectPeerSummary
SetCreatedAt sets the CreatedAt field's value.
func (s *ConnectPeerSummary) SetEdgeLocation(v string) *ConnectPeerSummary
SetEdgeLocation sets the EdgeLocation field's value.
func (s *ConnectPeerSummary) SetTags(v []*Tag) *ConnectPeerSummary
SetTags sets the Tags field's value.
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 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 (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 (s *Connection) SetConnectedDeviceId(v string) *Connection
SetConnectedDeviceId sets the ConnectedDeviceId field's value.
func (s *Connection) SetConnectedLinkId(v string) *Connection
SetConnectedLinkId sets the ConnectedLinkId field's value.
func (s *Connection) SetConnectionArn(v string) *Connection
SetConnectionArn sets the ConnectionArn field's value.
func (s *Connection) SetConnectionId(v string) *Connection
SetConnectionId sets the ConnectionId field's value.
func (s *Connection) SetCreatedAt(v time.Time) *Connection
SetCreatedAt sets the CreatedAt field's value.
func (s *Connection) SetDescription(v string) *Connection
SetDescription sets the Description field's value.
func (s *Connection) SetDeviceId(v string) *Connection
SetDeviceId sets the DeviceId field's value.
func (s *Connection) SetGlobalNetworkId(v string) *Connection
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *Connection) SetLinkId(v string) *Connection
SetLinkId sets the LinkId field's value.
func (s *Connection) SetState(v string) *Connection
SetState sets the State field's value.
func (s *Connection) SetTags(v []*Tag) *Connection
SetTags sets the Tags field's value.
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 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 (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 (s *ConnectionHealth) SetStatus(v string) *ConnectionHealth
SetStatus sets the Status field's value.
func (s *ConnectionHealth) SetTimestamp(v time.Time) *ConnectionHealth
SetTimestamp sets the Timestamp field's value.
func (s *ConnectionHealth) SetType(v string) *ConnectionHealth
SetType sets the Type field's value.
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 struct { // The ARN of a core network. CoreNetworkArn *string `type:"string"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when a core network was created. CreatedAt *time.Time `type:"timestamp"` // The description of a core network. Description *string `type:"string"` // The edges within a core network. Edges []*CoreNetworkEdge `type:"list"` // The ID of the global network that your core network is a part of. GlobalNetworkId *string `type:"string"` // The segments within a core network. Segments []*CoreNetworkSegment `type:"list"` // The current state of a core network. State *string `type:"string" enum:"CoreNetworkState"` // The list of key-value tags associated with a core network. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a core network.
func (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 (s *CoreNetwork) SetCoreNetworkArn(v string) *CoreNetwork
SetCoreNetworkArn sets the CoreNetworkArn field's value.
func (s *CoreNetwork) SetCoreNetworkId(v string) *CoreNetwork
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *CoreNetwork) SetCreatedAt(v time.Time) *CoreNetwork
SetCreatedAt sets the CreatedAt field's value.
func (s *CoreNetwork) SetDescription(v string) *CoreNetwork
SetDescription sets the Description field's value.
func (s *CoreNetwork) SetEdges(v []*CoreNetworkEdge) *CoreNetwork
SetEdges sets the Edges field's value.
func (s *CoreNetwork) SetGlobalNetworkId(v string) *CoreNetwork
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *CoreNetwork) SetSegments(v []*CoreNetworkSegment) *CoreNetwork
SetSegments sets the Segments field's value.
func (s *CoreNetwork) SetState(v string) *CoreNetwork
SetState sets the State field's value.
func (s *CoreNetwork) SetTags(v []*Tag) *CoreNetwork
SetTags sets the Tags field's value.
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 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 (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 (s *CoreNetworkChange) SetAction(v string) *CoreNetworkChange
SetAction sets the Action field's value.
func (s *CoreNetworkChange) SetIdentifier(v string) *CoreNetworkChange
SetIdentifier sets the Identifier field's value.
func (s *CoreNetworkChange) SetIdentifierPath(v string) *CoreNetworkChange
SetIdentifierPath sets the IdentifierPath field's value.
func (s *CoreNetworkChange) SetNewValues(v *CoreNetworkChangeValues) *CoreNetworkChange
SetNewValues sets the NewValues field's value.
func (s *CoreNetworkChange) SetPreviousValues(v *CoreNetworkChangeValues) *CoreNetworkChange
SetPreviousValues sets the PreviousValues field's value.
func (s *CoreNetworkChange) SetType(v string) *CoreNetworkChange
SetType sets the Type field's value.
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 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 (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 (s *CoreNetworkChangeEvent) SetAction(v string) *CoreNetworkChangeEvent
SetAction sets the Action field's value.
func (s *CoreNetworkChangeEvent) SetEventTime(v time.Time) *CoreNetworkChangeEvent
SetEventTime sets the EventTime field's value.
func (s *CoreNetworkChangeEvent) SetIdentifierPath(v string) *CoreNetworkChangeEvent
SetIdentifierPath sets the IdentifierPath field's value.
func (s *CoreNetworkChangeEvent) SetStatus(v string) *CoreNetworkChangeEvent
SetStatus sets the Status field's value.
func (s *CoreNetworkChangeEvent) SetType(v string) *CoreNetworkChangeEvent
SetType sets the Type field's value.
func (s *CoreNetworkChangeEvent) SetValues(v *CoreNetworkChangeEventValues) *CoreNetworkChangeEvent
SetValues sets the Values field's value.
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 struct { // The ID of the attachment if the change event is associated with an attachment. AttachmentId *string `type:"string"` // For a STATIC_ROUTE event, this is the IP address. Cidr *string `type:"string"` // The edge location for the core network change event. EdgeLocation *string `min:"1" type:"string"` // The segment name if the change event is associated with a segment. SegmentName *string `type:"string"` // contains filtered or unexported fields }
Describes a core network change event.
func (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 (s *CoreNetworkChangeEventValues) SetAttachmentId(v string) *CoreNetworkChangeEventValues
SetAttachmentId sets the AttachmentId field's value.
func (s *CoreNetworkChangeEventValues) SetCidr(v string) *CoreNetworkChangeEventValues
SetCidr sets the Cidr field's value.
func (s *CoreNetworkChangeEventValues) SetEdgeLocation(v string) *CoreNetworkChangeEventValues
SetEdgeLocation sets the EdgeLocation field's value.
func (s *CoreNetworkChangeEventValues) SetSegmentName(v string) *CoreNetworkChangeEventValues
SetSegmentName sets the SegmentName field's value.
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 struct { // The ASN of a core network. Asn *int64 `type:"long"` // The IP addresses used for a core network. Cidr *string `type:"string"` // The ID of the destination. DestinationIdentifier *string `type:"string"` // The Regions where edges are located in a core network. EdgeLocations []*string `type:"list"` // The inside IP addresses used for core network change values. InsideCidrBlocks []*string `type:"list"` // The names of the segments in a core network. SegmentName *string `type:"string"` // The shared segments for a core network change value. SharedSegments []*string `type:"list"` // contains filtered or unexported fields }
Describes a core network change.
func (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 (s *CoreNetworkChangeValues) SetAsn(v int64) *CoreNetworkChangeValues
SetAsn sets the Asn field's value.
func (s *CoreNetworkChangeValues) SetCidr(v string) *CoreNetworkChangeValues
SetCidr sets the Cidr field's value.
func (s *CoreNetworkChangeValues) SetDestinationIdentifier(v string) *CoreNetworkChangeValues
SetDestinationIdentifier sets the DestinationIdentifier field's value.
func (s *CoreNetworkChangeValues) SetEdgeLocations(v []*string) *CoreNetworkChangeValues
SetEdgeLocations sets the EdgeLocations field's value.
func (s *CoreNetworkChangeValues) SetInsideCidrBlocks(v []*string) *CoreNetworkChangeValues
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (s *CoreNetworkChangeValues) SetSegmentName(v string) *CoreNetworkChangeValues
SetSegmentName sets the SegmentName field's value.
func (s *CoreNetworkChangeValues) SetSharedSegments(v []*string) *CoreNetworkChangeValues
SetSharedSegments sets the SharedSegments field's value.
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 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 (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 (s *CoreNetworkEdge) SetAsn(v int64) *CoreNetworkEdge
SetAsn sets the Asn field's value.
func (s *CoreNetworkEdge) SetEdgeLocation(v string) *CoreNetworkEdge
SetEdgeLocation sets the EdgeLocation field's value.
func (s *CoreNetworkEdge) SetInsideCidrBlocks(v []*string) *CoreNetworkEdge
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (s CoreNetworkEdge) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkPolicy 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 (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 (s *CoreNetworkPolicy) SetAlias(v string) *CoreNetworkPolicy
SetAlias sets the Alias field's value.
func (s *CoreNetworkPolicy) SetChangeSetState(v string) *CoreNetworkPolicy
SetChangeSetState sets the ChangeSetState field's value.
func (s *CoreNetworkPolicy) SetCoreNetworkId(v string) *CoreNetworkPolicy
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *CoreNetworkPolicy) SetCreatedAt(v time.Time) *CoreNetworkPolicy
SetCreatedAt sets the CreatedAt field's value.
func (s *CoreNetworkPolicy) SetDescription(v string) *CoreNetworkPolicy
SetDescription sets the Description field's value.
func (s *CoreNetworkPolicy) SetPolicyDocument(v aws.JSONValue) *CoreNetworkPolicy
SetPolicyDocument sets the PolicyDocument field's value.
func (s *CoreNetworkPolicy) SetPolicyErrors(v []*CoreNetworkPolicyError) *CoreNetworkPolicy
SetPolicyErrors sets the PolicyErrors field's value.
func (s *CoreNetworkPolicy) SetPolicyVersionId(v int64) *CoreNetworkPolicy
SetPolicyVersionId sets the PolicyVersionId field's value.
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 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 (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 (s *CoreNetworkPolicyError) SetErrorCode(v string) *CoreNetworkPolicyError
SetErrorCode sets the ErrorCode field's value.
func (s *CoreNetworkPolicyError) SetMessage(v string) *CoreNetworkPolicyError
SetMessage sets the Message field's value.
func (s *CoreNetworkPolicyError) SetPath(v string) *CoreNetworkPolicyError
SetPath sets the Path field's value.
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 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 (s *CoreNetworkPolicyException) Code() string
Code returns the exception type name.
func (s *CoreNetworkPolicyException) Error() string
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 (s *CoreNetworkPolicyException) Message() string
Message returns the exception's message.
func (s *CoreNetworkPolicyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *CoreNetworkPolicyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *CoreNetworkPolicyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *CoreNetworkPolicyVersion) SetAlias(v string) *CoreNetworkPolicyVersion
SetAlias sets the Alias field's value.
func (s *CoreNetworkPolicyVersion) SetChangeSetState(v string) *CoreNetworkPolicyVersion
SetChangeSetState sets the ChangeSetState field's value.
func (s *CoreNetworkPolicyVersion) SetCoreNetworkId(v string) *CoreNetworkPolicyVersion
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *CoreNetworkPolicyVersion) SetCreatedAt(v time.Time) *CoreNetworkPolicyVersion
SetCreatedAt sets the CreatedAt field's value.
func (s *CoreNetworkPolicyVersion) SetDescription(v string) *CoreNetworkPolicyVersion
SetDescription sets the Description field's value.
func (s *CoreNetworkPolicyVersion) SetPolicyVersionId(v int64) *CoreNetworkPolicyVersion
SetPolicyVersionId sets the PolicyVersionId field's value.
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 struct { // The Regions where the edges are located. EdgeLocations []*string `type:"list"` // The name of a core network segment. Name *string `type:"string"` // The shared segments of a core network. SharedSegments []*string `type:"list"` // contains filtered or unexported fields }
Describes a core network segment, which are dedicated routes. Only attachments within this segment can communicate with each other.
func (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 (s *CoreNetworkSegment) SetEdgeLocations(v []*string) *CoreNetworkSegment
SetEdgeLocations sets the EdgeLocations field's value.
func (s *CoreNetworkSegment) SetName(v string) *CoreNetworkSegment
SetName sets the Name field's value.
func (s *CoreNetworkSegment) SetSharedSegments(v []*string) *CoreNetworkSegment
SetSharedSegments sets the SharedSegments field's value.
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 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 (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 (s *CoreNetworkSegmentEdgeIdentifier) SetCoreNetworkId(v string) *CoreNetworkSegmentEdgeIdentifier
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *CoreNetworkSegmentEdgeIdentifier) SetEdgeLocation(v string) *CoreNetworkSegmentEdgeIdentifier
SetEdgeLocation sets the EdgeLocation field's value.
func (s *CoreNetworkSegmentEdgeIdentifier) SetSegmentName(v string) *CoreNetworkSegmentEdgeIdentifier
SetSegmentName sets the SegmentName field's value.
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 (s *CoreNetworkSegmentEdgeIdentifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *CoreNetworkSummary) SetCoreNetworkArn(v string) *CoreNetworkSummary
SetCoreNetworkArn sets the CoreNetworkArn field's value.
func (s *CoreNetworkSummary) SetCoreNetworkId(v string) *CoreNetworkSummary
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *CoreNetworkSummary) SetDescription(v string) *CoreNetworkSummary
SetDescription sets the Description field's value.
func (s *CoreNetworkSummary) SetGlobalNetworkId(v string) *CoreNetworkSummary
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *CoreNetworkSummary) SetOwnerAccountId(v string) *CoreNetworkSummary
SetOwnerAccountId sets the OwnerAccountId field's value.
func (s *CoreNetworkSummary) SetState(v string) *CoreNetworkSummary
SetState sets the State field's value.
func (s *CoreNetworkSummary) SetTags(v []*Tag) *CoreNetworkSummary
SetTags sets the Tags field's value.
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 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 (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 (s *CreateConnectAttachmentInput) SetClientToken(v string) *CreateConnectAttachmentInput
SetClientToken sets the ClientToken field's value.
func (s *CreateConnectAttachmentInput) SetCoreNetworkId(v string) *CreateConnectAttachmentInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *CreateConnectAttachmentInput) SetEdgeLocation(v string) *CreateConnectAttachmentInput
SetEdgeLocation sets the EdgeLocation field's value.
func (s *CreateConnectAttachmentInput) SetOptions(v *ConnectAttachmentOptions) *CreateConnectAttachmentInput
SetOptions sets the Options field's value.
func (s *CreateConnectAttachmentInput) SetTags(v []*Tag) *CreateConnectAttachmentInput
SetTags sets the Tags field's value.
func (s *CreateConnectAttachmentInput) SetTransportAttachmentId(v string) *CreateConnectAttachmentInput
SetTransportAttachmentId sets the TransportAttachmentId field's value.
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 (s *CreateConnectAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectAttachmentOutput struct { // The response to a Connect attachment request. ConnectAttachment *ConnectAttachment `type:"structure"` // contains filtered or unexported fields }
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 (s *CreateConnectAttachmentOutput) SetConnectAttachment(v *ConnectAttachment) *CreateConnectAttachmentOutput
SetConnectAttachment sets the ConnectAttachment field's value.
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 struct { // The Connect peer BGP options. BgpOptions *BgpOptions `type:"structure"` // The client token associated with the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The ID of the connection attachment. // // ConnectAttachmentId is a required field ConnectAttachmentId *string `type:"string" required:"true"` // A Connect peer core network address. CoreNetworkAddress *string `min:"1" type:"string"` // The inside IP addresses used for BGP peering. // // InsideCidrBlocks is a required field InsideCidrBlocks []*string `type:"list" required:"true"` // The Connect peer address. // // PeerAddress is a required field PeerAddress *string `min:"1" type:"string" required:"true"` // The tags associated with the peer request. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (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 (s *CreateConnectPeerInput) SetBgpOptions(v *BgpOptions) *CreateConnectPeerInput
SetBgpOptions sets the BgpOptions field's value.
func (s *CreateConnectPeerInput) SetClientToken(v string) *CreateConnectPeerInput
SetClientToken sets the ClientToken field's value.
func (s *CreateConnectPeerInput) SetConnectAttachmentId(v string) *CreateConnectPeerInput
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (s *CreateConnectPeerInput) SetCoreNetworkAddress(v string) *CreateConnectPeerInput
SetCoreNetworkAddress sets the CoreNetworkAddress field's value.
func (s *CreateConnectPeerInput) SetInsideCidrBlocks(v []*string) *CreateConnectPeerInput
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (s *CreateConnectPeerInput) SetPeerAddress(v string) *CreateConnectPeerInput
SetPeerAddress sets the PeerAddress field's value.
func (s *CreateConnectPeerInput) SetTags(v []*Tag) *CreateConnectPeerInput
SetTags sets the Tags field's value.
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 (s *CreateConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectPeerOutput struct { // The response to the request. ConnectPeer *ConnectPeer `type:"structure"` // contains filtered or unexported fields }
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 (s *CreateConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *CreateConnectPeerOutput
SetConnectPeer sets the ConnectPeer field's value.
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 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 (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 (s *CreateConnectionInput) SetConnectedDeviceId(v string) *CreateConnectionInput
SetConnectedDeviceId sets the ConnectedDeviceId field's value.
func (s *CreateConnectionInput) SetConnectedLinkId(v string) *CreateConnectionInput
SetConnectedLinkId sets the ConnectedLinkId field's value.
func (s *CreateConnectionInput) SetDescription(v string) *CreateConnectionInput
SetDescription sets the Description field's value.
func (s *CreateConnectionInput) SetDeviceId(v string) *CreateConnectionInput
SetDeviceId sets the DeviceId field's value.
func (s *CreateConnectionInput) SetGlobalNetworkId(v string) *CreateConnectionInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *CreateConnectionInput) SetLinkId(v string) *CreateConnectionInput
SetLinkId sets the LinkId field's value.
func (s *CreateConnectionInput) SetTags(v []*Tag) *CreateConnectionInput
SetTags sets the Tags field's value.
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 (s *CreateConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectionOutput struct { // Information about the connection. Connection *Connection `type:"structure"` // contains filtered or unexported fields }
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 (s *CreateConnectionOutput) SetConnection(v *Connection) *CreateConnectionOutput
SetConnection sets the Connection field's value.
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 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 (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 (s *CreateCoreNetworkInput) SetClientToken(v string) *CreateCoreNetworkInput
SetClientToken sets the ClientToken field's value.
func (s *CreateCoreNetworkInput) SetDescription(v string) *CreateCoreNetworkInput
SetDescription sets the Description field's value.
func (s *CreateCoreNetworkInput) SetGlobalNetworkId(v string) *CreateCoreNetworkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *CreateCoreNetworkInput) SetPolicyDocument(v string) *CreateCoreNetworkInput
SetPolicyDocument sets the PolicyDocument field's value.
func (s *CreateCoreNetworkInput) SetTags(v []*Tag) *CreateCoreNetworkInput
SetTags sets the Tags field's value.
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 (s *CreateCoreNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateCoreNetworkOutput struct { // Returns details about a core network. CoreNetwork *CoreNetwork `type:"structure"` // contains filtered or unexported fields }
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 (s *CreateCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *CreateCoreNetworkOutput
SetCoreNetwork sets the CoreNetwork field's value.
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 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 (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 (s *CreateDeviceInput) SetAWSLocation(v *AWSLocation) *CreateDeviceInput
SetAWSLocation sets the AWSLocation field's value.
func (s *CreateDeviceInput) SetDescription(v string) *CreateDeviceInput
SetDescription sets the Description field's value.
func (s *CreateDeviceInput) SetGlobalNetworkId(v string) *CreateDeviceInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *CreateDeviceInput) SetLocation(v *Location) *CreateDeviceInput
SetLocation sets the Location field's value.
func (s *CreateDeviceInput) SetModel(v string) *CreateDeviceInput
SetModel sets the Model field's value.
func (s *CreateDeviceInput) SetSerialNumber(v string) *CreateDeviceInput
SetSerialNumber sets the SerialNumber field's value.
func (s *CreateDeviceInput) SetSiteId(v string) *CreateDeviceInput
SetSiteId sets the SiteId field's value.
func (s *CreateDeviceInput) SetTags(v []*Tag) *CreateDeviceInput
SetTags sets the Tags field's value.
func (s *CreateDeviceInput) SetType(v string) *CreateDeviceInput
SetType sets the Type field's value.
func (s *CreateDeviceInput) SetVendor(v string) *CreateDeviceInput
SetVendor sets the Vendor field's value.
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 (s *CreateDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDeviceOutput struct { // Information about the device. Device *Device `type:"structure"` // contains filtered or unexported fields }
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 (s *CreateDeviceOutput) SetDevice(v *Device) *CreateDeviceOutput
SetDevice sets the Device field's value.
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 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 (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 (s *CreateGlobalNetworkInput) SetDescription(v string) *CreateGlobalNetworkInput
SetDescription sets the Description field's value.
func (s *CreateGlobalNetworkInput) SetTags(v []*Tag) *CreateGlobalNetworkInput
SetTags sets the Tags field's value.
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 struct { // Information about the global network object. GlobalNetwork *GlobalNetwork `type:"structure"` // contains filtered or unexported fields }
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 (s *CreateGlobalNetworkOutput) SetGlobalNetwork(v *GlobalNetwork) *CreateGlobalNetworkOutput
SetGlobalNetwork sets the GlobalNetwork field's value.
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 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 (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 (s *CreateLinkInput) SetBandwidth(v *Bandwidth) *CreateLinkInput
SetBandwidth sets the Bandwidth field's value.
func (s *CreateLinkInput) SetDescription(v string) *CreateLinkInput
SetDescription sets the Description field's value.
func (s *CreateLinkInput) SetGlobalNetworkId(v string) *CreateLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *CreateLinkInput) SetProvider(v string) *CreateLinkInput
SetProvider sets the Provider field's value.
func (s *CreateLinkInput) SetSiteId(v string) *CreateLinkInput
SetSiteId sets the SiteId field's value.
func (s *CreateLinkInput) SetTags(v []*Tag) *CreateLinkInput
SetTags sets the Tags field's value.
func (s *CreateLinkInput) SetType(v string) *CreateLinkInput
SetType sets the Type field's value.
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 (s *CreateLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateLinkOutput struct { // Information about the link. Link *Link `type:"structure"` // contains filtered or unexported fields }
func (s CreateLinkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateLinkOutput) SetLink(v *Link) *CreateLinkOutput
SetLink sets the Link field's value.
func (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 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 (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 (s *CreateSiteInput) SetDescription(v string) *CreateSiteInput
SetDescription sets the Description field's value.
func (s *CreateSiteInput) SetGlobalNetworkId(v string) *CreateSiteInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *CreateSiteInput) SetLocation(v *Location) *CreateSiteInput
SetLocation sets the Location field's value.
func (s *CreateSiteInput) SetTags(v []*Tag) *CreateSiteInput
SetTags sets the Tags field's value.
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 (s *CreateSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSiteOutput struct { // Information about the site. Site *Site `type:"structure"` // contains filtered or unexported fields }
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 (s *CreateSiteOutput) SetSite(v *Site) *CreateSiteOutput
SetSite sets the Site field's value.
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 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 (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 (s *CreateSiteToSiteVpnAttachmentInput) SetClientToken(v string) *CreateSiteToSiteVpnAttachmentInput
SetClientToken sets the ClientToken field's value.
func (s *CreateSiteToSiteVpnAttachmentInput) SetCoreNetworkId(v string) *CreateSiteToSiteVpnAttachmentInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *CreateSiteToSiteVpnAttachmentInput) SetTags(v []*Tag) *CreateSiteToSiteVpnAttachmentInput
SetTags sets the Tags field's value.
func (s *CreateSiteToSiteVpnAttachmentInput) SetVpnConnectionArn(v string) *CreateSiteToSiteVpnAttachmentInput
SetVpnConnectionArn sets the VpnConnectionArn field's value.
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 (s *CreateSiteToSiteVpnAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSiteToSiteVpnAttachmentOutput struct { // Details about a site-to-site VPN attachment. SiteToSiteVpnAttachment *SiteToSiteVpnAttachment `type:"structure"` // contains filtered or unexported fields }
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 (s *CreateSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment(v *SiteToSiteVpnAttachment) *CreateSiteToSiteVpnAttachmentOutput
SetSiteToSiteVpnAttachment sets the SiteToSiteVpnAttachment field's value.
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 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 (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 (s *CreateTransitGatewayPeeringInput) SetClientToken(v string) *CreateTransitGatewayPeeringInput
SetClientToken sets the ClientToken field's value.
func (s *CreateTransitGatewayPeeringInput) SetCoreNetworkId(v string) *CreateTransitGatewayPeeringInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *CreateTransitGatewayPeeringInput) SetTags(v []*Tag) *CreateTransitGatewayPeeringInput
SetTags sets the Tags field's value.
func (s *CreateTransitGatewayPeeringInput) SetTransitGatewayArn(v string) *CreateTransitGatewayPeeringInput
SetTransitGatewayArn sets the TransitGatewayArn field's value.
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 (s *CreateTransitGatewayPeeringInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTransitGatewayPeeringOutput struct { // Returns information about the transit gateway peering connection request. TransitGatewayPeering *TransitGatewayPeering `type:"structure"` // contains filtered or unexported fields }
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 (s *CreateTransitGatewayPeeringOutput) SetTransitGatewayPeering(v *TransitGatewayPeering) *CreateTransitGatewayPeeringOutput
SetTransitGatewayPeering sets the TransitGatewayPeering field's value.
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 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 (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 (s *CreateTransitGatewayRouteTableAttachmentInput) SetClientToken(v string) *CreateTransitGatewayRouteTableAttachmentInput
SetClientToken sets the ClientToken field's value.
func (s *CreateTransitGatewayRouteTableAttachmentInput) SetPeeringId(v string) *CreateTransitGatewayRouteTableAttachmentInput
SetPeeringId sets the PeeringId field's value.
func (s *CreateTransitGatewayRouteTableAttachmentInput) SetTags(v []*Tag) *CreateTransitGatewayRouteTableAttachmentInput
SetTags sets the Tags field's value.
func (s *CreateTransitGatewayRouteTableAttachmentInput) SetTransitGatewayRouteTableArn(v string) *CreateTransitGatewayRouteTableAttachmentInput
SetTransitGatewayRouteTableArn sets the TransitGatewayRouteTableArn field's value.
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 (s *CreateTransitGatewayRouteTableAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *CreateTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment(v *TransitGatewayRouteTableAttachment) *CreateTransitGatewayRouteTableAttachmentOutput
SetTransitGatewayRouteTableAttachment sets the TransitGatewayRouteTableAttachment field's value.
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 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 (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 (s *CreateVpcAttachmentInput) SetClientToken(v string) *CreateVpcAttachmentInput
SetClientToken sets the ClientToken field's value.
func (s *CreateVpcAttachmentInput) SetCoreNetworkId(v string) *CreateVpcAttachmentInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *CreateVpcAttachmentInput) SetOptions(v *VpcOptions) *CreateVpcAttachmentInput
SetOptions sets the Options field's value.
func (s *CreateVpcAttachmentInput) SetSubnetArns(v []*string) *CreateVpcAttachmentInput
SetSubnetArns sets the SubnetArns field's value.
func (s *CreateVpcAttachmentInput) SetTags(v []*Tag) *CreateVpcAttachmentInput
SetTags sets the Tags field's value.
func (s *CreateVpcAttachmentInput) SetVpcArn(v string) *CreateVpcAttachmentInput
SetVpcArn sets the VpcArn field's value.
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 (s *CreateVpcAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateVpcAttachmentOutput struct { // Provides details about the VPC attachment. VpcAttachment *VpcAttachment `type:"structure"` // contains filtered or unexported fields }
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 (s *CreateVpcAttachmentOutput) SetVpcAttachment(v *VpcAttachment) *CreateVpcAttachmentOutput
SetVpcAttachment sets the VpcAttachment field's value.
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 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 (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 (s *CustomerGatewayAssociation) SetCustomerGatewayArn(v string) *CustomerGatewayAssociation
SetCustomerGatewayArn sets the CustomerGatewayArn field's value.
func (s *CustomerGatewayAssociation) SetDeviceId(v string) *CustomerGatewayAssociation
SetDeviceId sets the DeviceId field's value.
func (s *CustomerGatewayAssociation) SetGlobalNetworkId(v string) *CustomerGatewayAssociation
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *CustomerGatewayAssociation) SetLinkId(v string) *CustomerGatewayAssociation
SetLinkId sets the LinkId field's value.
func (s *CustomerGatewayAssociation) SetState(v string) *CustomerGatewayAssociation
SetState sets the State field's value.
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 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 (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 (s *DeleteAttachmentInput) SetAttachmentId(v string) *DeleteAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
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 (s *DeleteAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAttachmentOutput struct { // Information about the deleted attachment. Attachment *Attachment `type:"structure"` // contains filtered or unexported fields }
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 (s *DeleteAttachmentOutput) SetAttachment(v *Attachment) *DeleteAttachmentOutput
SetAttachment sets the Attachment field's value.
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 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 (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 (s *DeleteConnectPeerInput) SetConnectPeerId(v string) *DeleteConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
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 (s *DeleteConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectPeerOutput struct { // Information about the deleted Connect peer. ConnectPeer *ConnectPeer `type:"structure"` // contains filtered or unexported fields }
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 (s *DeleteConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *DeleteConnectPeerOutput
SetConnectPeer sets the ConnectPeer field's value.
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 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 (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 (s *DeleteConnectionInput) SetConnectionId(v string) *DeleteConnectionInput
SetConnectionId sets the ConnectionId field's value.
func (s *DeleteConnectionInput) SetGlobalNetworkId(v string) *DeleteConnectionInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
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 (s *DeleteConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectionOutput struct { // Information about the connection. Connection *Connection `type:"structure"` // contains filtered or unexported fields }
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 (s *DeleteConnectionOutput) SetConnection(v *Connection) *DeleteConnectionOutput
SetConnection sets the Connection field's value.
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 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 (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 (s *DeleteCoreNetworkInput) SetCoreNetworkId(v string) *DeleteCoreNetworkInput
SetCoreNetworkId sets the CoreNetworkId field's value.
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 (s *DeleteCoreNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCoreNetworkOutput struct { // Information about the deleted core network. CoreNetwork *CoreNetwork `type:"structure"` // contains filtered or unexported fields }
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 (s *DeleteCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *DeleteCoreNetworkOutput
SetCoreNetwork sets the CoreNetwork field's value.
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 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 (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 (s *DeleteCoreNetworkPolicyVersionInput) SetCoreNetworkId(v string) *DeleteCoreNetworkPolicyVersionInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *DeleteCoreNetworkPolicyVersionInput) SetPolicyVersionId(v int64) *DeleteCoreNetworkPolicyVersionInput
SetPolicyVersionId sets the PolicyVersionId field's value.
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 (s *DeleteCoreNetworkPolicyVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCoreNetworkPolicyVersionOutput struct { // Returns information about the deleted policy version. CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"` // contains filtered or unexported fields }
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 (s *DeleteCoreNetworkPolicyVersionOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *DeleteCoreNetworkPolicyVersionOutput
SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.
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 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 (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 (s *DeleteDeviceInput) SetDeviceId(v string) *DeleteDeviceInput
SetDeviceId sets the DeviceId field's value.
func (s *DeleteDeviceInput) SetGlobalNetworkId(v string) *DeleteDeviceInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
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 (s *DeleteDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeviceOutput struct { // Information about the device. Device *Device `type:"structure"` // contains filtered or unexported fields }
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 (s *DeleteDeviceOutput) SetDevice(v *Device) *DeleteDeviceOutput
SetDevice sets the Device field's value.
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 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 (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 (s *DeleteGlobalNetworkInput) SetGlobalNetworkId(v string) *DeleteGlobalNetworkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
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 (s *DeleteGlobalNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGlobalNetworkOutput struct { // Information about the global network. GlobalNetwork *GlobalNetwork `type:"structure"` // contains filtered or unexported fields }
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 (s *DeleteGlobalNetworkOutput) SetGlobalNetwork(v *GlobalNetwork) *DeleteGlobalNetworkOutput
SetGlobalNetwork sets the GlobalNetwork field's value.
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 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 (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 (s *DeleteLinkInput) SetGlobalNetworkId(v string) *DeleteLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *DeleteLinkInput) SetLinkId(v string) *DeleteLinkInput
SetLinkId sets the LinkId field's value.
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 (s *DeleteLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteLinkOutput struct { // Information about the link. Link *Link `type:"structure"` // contains filtered or unexported fields }
func (s DeleteLinkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteLinkOutput) SetLink(v *Link) *DeleteLinkOutput
SetLink sets the Link field's value.
func (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 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 (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 (s *DeletePeeringInput) SetPeeringId(v string) *DeletePeeringInput
SetPeeringId sets the PeeringId field's value.
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 (s *DeletePeeringInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeletePeeringOutput struct { // Information about a deleted peering connection. Peering *Peering `type:"structure"` // contains filtered or unexported fields }
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 (s *DeletePeeringOutput) SetPeering(v *Peering) *DeletePeeringOutput
SetPeering sets the Peering field's value.
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 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 (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 (s *DeleteResourcePolicyInput) SetResourceArn(v string) *DeleteResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
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 (s *DeleteResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourcePolicyOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *DeleteSiteInput) SetGlobalNetworkId(v string) *DeleteSiteInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *DeleteSiteInput) SetSiteId(v string) *DeleteSiteInput
SetSiteId sets the SiteId field's value.
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 (s *DeleteSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSiteOutput struct { // Information about the site. Site *Site `type:"structure"` // contains filtered or unexported fields }
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 (s *DeleteSiteOutput) SetSite(v *Site) *DeleteSiteOutput
SetSite sets the Site field's value.
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 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 (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 (s *DeregisterTransitGatewayInput) SetGlobalNetworkId(v string) *DeregisterTransitGatewayInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *DeregisterTransitGatewayInput) SetTransitGatewayArn(v string) *DeregisterTransitGatewayInput
SetTransitGatewayArn sets the TransitGatewayArn field's value.
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 (s *DeregisterTransitGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeregisterTransitGatewayOutput struct { // The transit gateway registration information. TransitGatewayRegistration *TransitGatewayRegistration `type:"structure"` // contains filtered or unexported fields }
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 (s *DeregisterTransitGatewayOutput) SetTransitGatewayRegistration(v *TransitGatewayRegistration) *DeregisterTransitGatewayOutput
SetTransitGatewayRegistration sets the TransitGatewayRegistration field's value.
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 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 (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 (s *DescribeGlobalNetworksInput) SetGlobalNetworkIds(v []*string) *DescribeGlobalNetworksInput
SetGlobalNetworkIds sets the GlobalNetworkIds field's value.
func (s *DescribeGlobalNetworksInput) SetMaxResults(v int64) *DescribeGlobalNetworksInput
SetMaxResults sets the MaxResults field's value.
func (s *DescribeGlobalNetworksInput) SetNextToken(v string) *DescribeGlobalNetworksInput
SetNextToken sets the NextToken field's value.
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 (s *DescribeGlobalNetworksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *DescribeGlobalNetworksOutput) SetGlobalNetworks(v []*GlobalNetwork) *DescribeGlobalNetworksOutput
SetGlobalNetworks sets the GlobalNetworks field's value.
func (s *DescribeGlobalNetworksOutput) SetNextToken(v string) *DescribeGlobalNetworksOutput
SetNextToken sets the NextToken field's value.
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 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 (s Device) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Device) SetAWSLocation(v *AWSLocation) *Device
SetAWSLocation sets the AWSLocation field's value.
func (s *Device) SetCreatedAt(v time.Time) *Device
SetCreatedAt sets the CreatedAt field's value.
func (s *Device) SetDescription(v string) *Device
SetDescription sets the Description field's value.
func (s *Device) SetDeviceArn(v string) *Device
SetDeviceArn sets the DeviceArn field's value.
func (s *Device) SetDeviceId(v string) *Device
SetDeviceId sets the DeviceId field's value.
func (s *Device) SetGlobalNetworkId(v string) *Device
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *Device) SetLocation(v *Location) *Device
SetLocation sets the Location field's value.
func (s *Device) SetModel(v string) *Device
SetModel sets the Model field's value.
func (s *Device) SetSerialNumber(v string) *Device
SetSerialNumber sets the SerialNumber field's value.
func (s *Device) SetSiteId(v string) *Device
SetSiteId sets the SiteId field's value.
func (s *Device) SetState(v string) *Device
SetState sets the State field's value.
func (s *Device) SetTags(v []*Tag) *Device
SetTags sets the Tags field's value.
func (s *Device) SetType(v string) *Device
SetType sets the Type field's value.
func (s *Device) SetVendor(v string) *Device
SetVendor sets the Vendor field's value.
func (s Device) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateConnectPeerInput 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 (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 (s *DisassociateConnectPeerInput) SetConnectPeerId(v string) *DisassociateConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
func (s *DisassociateConnectPeerInput) SetGlobalNetworkId(v string) *DisassociateConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
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 (s *DisassociateConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateConnectPeerOutput struct { // Describes the Connect peer association. ConnectPeerAssociation *ConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
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 (s *DisassociateConnectPeerOutput) SetConnectPeerAssociation(v *ConnectPeerAssociation) *DisassociateConnectPeerOutput
SetConnectPeerAssociation sets the ConnectPeerAssociation field's value.
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 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 (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 (s *DisassociateCustomerGatewayInput) SetCustomerGatewayArn(v string) *DisassociateCustomerGatewayInput
SetCustomerGatewayArn sets the CustomerGatewayArn field's value.
func (s *DisassociateCustomerGatewayInput) SetGlobalNetworkId(v string) *DisassociateCustomerGatewayInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
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 (s *DisassociateCustomerGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateCustomerGatewayOutput struct { // Information about the customer gateway association. CustomerGatewayAssociation *CustomerGatewayAssociation `type:"structure"` // contains filtered or unexported fields }
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 (s *DisassociateCustomerGatewayOutput) SetCustomerGatewayAssociation(v *CustomerGatewayAssociation) *DisassociateCustomerGatewayOutput
SetCustomerGatewayAssociation sets the CustomerGatewayAssociation field's value.
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 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 (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 (s *DisassociateLinkInput) SetDeviceId(v string) *DisassociateLinkInput
SetDeviceId sets the DeviceId field's value.
func (s *DisassociateLinkInput) SetGlobalNetworkId(v string) *DisassociateLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *DisassociateLinkInput) SetLinkId(v string) *DisassociateLinkInput
SetLinkId sets the LinkId field's value.
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 (s *DisassociateLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateLinkOutput struct { // Information about the link association. LinkAssociation *LinkAssociation `type:"structure"` // contains filtered or unexported fields }
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 (s *DisassociateLinkOutput) SetLinkAssociation(v *LinkAssociation) *DisassociateLinkOutput
SetLinkAssociation sets the LinkAssociation field's value.
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 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 (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 (s *DisassociateTransitGatewayConnectPeerInput) SetGlobalNetworkId(v string) *DisassociateTransitGatewayConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *DisassociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn(v string) *DisassociateTransitGatewayConnectPeerInput
SetTransitGatewayConnectPeerArn sets the TransitGatewayConnectPeerArn field's value.
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 (s *DisassociateTransitGatewayConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateTransitGatewayConnectPeerOutput struct { // The transit gateway Connect peer association. TransitGatewayConnectPeerAssociation *TransitGatewayConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
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 (s *DisassociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation(v *TransitGatewayConnectPeerAssociation) *DisassociateTransitGatewayConnectPeerOutput
SetTransitGatewayConnectPeerAssociation sets the TransitGatewayConnectPeerAssociation field's value.
func (s DisassociateTransitGatewayConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecuteCoreNetworkChangeSetInput 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 (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 (s *ExecuteCoreNetworkChangeSetInput) SetCoreNetworkId(v string) *ExecuteCoreNetworkChangeSetInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *ExecuteCoreNetworkChangeSetInput) SetPolicyVersionId(v int64) *ExecuteCoreNetworkChangeSetInput
SetPolicyVersionId sets the PolicyVersionId field's value.
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 (s *ExecuteCoreNetworkChangeSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExecuteCoreNetworkChangeSetOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *GetConnectAttachmentInput) SetAttachmentId(v string) *GetConnectAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
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 (s *GetConnectAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectAttachmentOutput struct { // Details about the Connect attachment. ConnectAttachment *ConnectAttachment `type:"structure"` // contains filtered or unexported fields }
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 (s *GetConnectAttachmentOutput) SetConnectAttachment(v *ConnectAttachment) *GetConnectAttachmentOutput
SetConnectAttachment sets the ConnectAttachment field's value.
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 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 (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 (s *GetConnectPeerAssociationsInput) SetConnectPeerIds(v []*string) *GetConnectPeerAssociationsInput
SetConnectPeerIds sets the ConnectPeerIds field's value.
func (s *GetConnectPeerAssociationsInput) SetGlobalNetworkId(v string) *GetConnectPeerAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetConnectPeerAssociationsInput) SetMaxResults(v int64) *GetConnectPeerAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (s *GetConnectPeerAssociationsInput) SetNextToken(v string) *GetConnectPeerAssociationsInput
SetNextToken sets the NextToken field's value.
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 (s *GetConnectPeerAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetConnectPeerAssociationsOutput) SetConnectPeerAssociations(v []*ConnectPeerAssociation) *GetConnectPeerAssociationsOutput
SetConnectPeerAssociations sets the ConnectPeerAssociations field's value.
func (s *GetConnectPeerAssociationsOutput) SetNextToken(v string) *GetConnectPeerAssociationsOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *GetConnectPeerInput) SetConnectPeerId(v string) *GetConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
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 (s *GetConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectPeerOutput struct { // Returns information about a core network Connect peer. ConnectPeer *ConnectPeer `type:"structure"` // contains filtered or unexported fields }
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 (s *GetConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *GetConnectPeerOutput
SetConnectPeer sets the ConnectPeer field's value.
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 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 (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 (s *GetConnectionsInput) SetConnectionIds(v []*string) *GetConnectionsInput
SetConnectionIds sets the ConnectionIds field's value.
func (s *GetConnectionsInput) SetDeviceId(v string) *GetConnectionsInput
SetDeviceId sets the DeviceId field's value.
func (s *GetConnectionsInput) SetGlobalNetworkId(v string) *GetConnectionsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetConnectionsInput) SetMaxResults(v int64) *GetConnectionsInput
SetMaxResults sets the MaxResults field's value.
func (s *GetConnectionsInput) SetNextToken(v string) *GetConnectionsInput
SetNextToken sets the NextToken field's value.
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 (s *GetConnectionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetConnectionsOutput) SetConnections(v []*Connection) *GetConnectionsOutput
SetConnections sets the Connections field's value.
func (s *GetConnectionsOutput) SetNextToken(v string) *GetConnectionsOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *GetCoreNetworkChangeEventsInput) SetCoreNetworkId(v string) *GetCoreNetworkChangeEventsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *GetCoreNetworkChangeEventsInput) SetMaxResults(v int64) *GetCoreNetworkChangeEventsInput
SetMaxResults sets the MaxResults field's value.
func (s *GetCoreNetworkChangeEventsInput) SetNextToken(v string) *GetCoreNetworkChangeEventsInput
SetNextToken sets the NextToken field's value.
func (s *GetCoreNetworkChangeEventsInput) SetPolicyVersionId(v int64) *GetCoreNetworkChangeEventsInput
SetPolicyVersionId sets the PolicyVersionId field's value.
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 (s *GetCoreNetworkChangeEventsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetCoreNetworkChangeEventsOutput) SetCoreNetworkChangeEvents(v []*CoreNetworkChangeEvent) *GetCoreNetworkChangeEventsOutput
SetCoreNetworkChangeEvents sets the CoreNetworkChangeEvents field's value.
func (s *GetCoreNetworkChangeEventsOutput) SetNextToken(v string) *GetCoreNetworkChangeEventsOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *GetCoreNetworkChangeSetInput) SetCoreNetworkId(v string) *GetCoreNetworkChangeSetInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *GetCoreNetworkChangeSetInput) SetMaxResults(v int64) *GetCoreNetworkChangeSetInput
SetMaxResults sets the MaxResults field's value.
func (s *GetCoreNetworkChangeSetInput) SetNextToken(v string) *GetCoreNetworkChangeSetInput
SetNextToken sets the NextToken field's value.
func (s *GetCoreNetworkChangeSetInput) SetPolicyVersionId(v int64) *GetCoreNetworkChangeSetInput
SetPolicyVersionId sets the PolicyVersionId field's value.
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 (s *GetCoreNetworkChangeSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetCoreNetworkChangeSetOutput) SetCoreNetworkChanges(v []*CoreNetworkChange) *GetCoreNetworkChangeSetOutput
SetCoreNetworkChanges sets the CoreNetworkChanges field's value.
func (s *GetCoreNetworkChangeSetOutput) SetNextToken(v string) *GetCoreNetworkChangeSetOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *GetCoreNetworkInput) SetCoreNetworkId(v string) *GetCoreNetworkInput
SetCoreNetworkId sets the CoreNetworkId field's value.
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 (s *GetCoreNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreNetworkOutput struct { // Details about a core network. CoreNetwork *CoreNetwork `type:"structure"` // contains filtered or unexported fields }
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 (s *GetCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *GetCoreNetworkOutput
SetCoreNetwork sets the CoreNetwork field's value.
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 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 (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 (s *GetCoreNetworkPolicyInput) SetAlias(v string) *GetCoreNetworkPolicyInput
SetAlias sets the Alias field's value.
func (s *GetCoreNetworkPolicyInput) SetCoreNetworkId(v string) *GetCoreNetworkPolicyInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *GetCoreNetworkPolicyInput) SetPolicyVersionId(v int64) *GetCoreNetworkPolicyInput
SetPolicyVersionId sets the PolicyVersionId field's value.
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 (s *GetCoreNetworkPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreNetworkPolicyOutput struct { // The details about a core network policy. CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"` // contains filtered or unexported fields }
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 (s *GetCoreNetworkPolicyOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *GetCoreNetworkPolicyOutput
SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.
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 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 (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 (s *GetCustomerGatewayAssociationsInput) SetCustomerGatewayArns(v []*string) *GetCustomerGatewayAssociationsInput
SetCustomerGatewayArns sets the CustomerGatewayArns field's value.
func (s *GetCustomerGatewayAssociationsInput) SetGlobalNetworkId(v string) *GetCustomerGatewayAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetCustomerGatewayAssociationsInput) SetMaxResults(v int64) *GetCustomerGatewayAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (s *GetCustomerGatewayAssociationsInput) SetNextToken(v string) *GetCustomerGatewayAssociationsInput
SetNextToken sets the NextToken field's value.
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 (s *GetCustomerGatewayAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetCustomerGatewayAssociationsOutput) SetCustomerGatewayAssociations(v []*CustomerGatewayAssociation) *GetCustomerGatewayAssociationsOutput
SetCustomerGatewayAssociations sets the CustomerGatewayAssociations field's value.
func (s *GetCustomerGatewayAssociationsOutput) SetNextToken(v string) *GetCustomerGatewayAssociationsOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *GetDevicesInput) SetDeviceIds(v []*string) *GetDevicesInput
SetDeviceIds sets the DeviceIds field's value.
func (s *GetDevicesInput) SetGlobalNetworkId(v string) *GetDevicesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetDevicesInput) SetMaxResults(v int64) *GetDevicesInput
SetMaxResults sets the MaxResults field's value.
func (s *GetDevicesInput) SetNextToken(v string) *GetDevicesInput
SetNextToken sets the NextToken field's value.
func (s *GetDevicesInput) SetSiteId(v string) *GetDevicesInput
SetSiteId sets the SiteId field's value.
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 (s *GetDevicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetDevicesOutput) SetDevices(v []*Device) *GetDevicesOutput
SetDevices sets the Devices field's value.
func (s *GetDevicesOutput) SetNextToken(v string) *GetDevicesOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *GetLinkAssociationsInput) SetDeviceId(v string) *GetLinkAssociationsInput
SetDeviceId sets the DeviceId field's value.
func (s *GetLinkAssociationsInput) SetGlobalNetworkId(v string) *GetLinkAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetLinkAssociationsInput) SetLinkId(v string) *GetLinkAssociationsInput
SetLinkId sets the LinkId field's value.
func (s *GetLinkAssociationsInput) SetMaxResults(v int64) *GetLinkAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (s *GetLinkAssociationsInput) SetNextToken(v string) *GetLinkAssociationsInput
SetNextToken sets the NextToken field's value.
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 (s *GetLinkAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetLinkAssociationsOutput) SetLinkAssociations(v []*LinkAssociation) *GetLinkAssociationsOutput
SetLinkAssociations sets the LinkAssociations field's value.
func (s *GetLinkAssociationsOutput) SetNextToken(v string) *GetLinkAssociationsOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *GetLinksInput) SetGlobalNetworkId(v string) *GetLinksInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetLinksInput) SetLinkIds(v []*string) *GetLinksInput
SetLinkIds sets the LinkIds field's value.
func (s *GetLinksInput) SetMaxResults(v int64) *GetLinksInput
SetMaxResults sets the MaxResults field's value.
func (s *GetLinksInput) SetNextToken(v string) *GetLinksInput
SetNextToken sets the NextToken field's value.
func (s *GetLinksInput) SetProvider(v string) *GetLinksInput
SetProvider sets the Provider field's value.
func (s *GetLinksInput) SetSiteId(v string) *GetLinksInput
SetSiteId sets the SiteId field's value.
func (s *GetLinksInput) SetType(v string) *GetLinksInput
SetType sets the Type field's value.
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 (s *GetLinksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s GetLinksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetLinksOutput) SetLinks(v []*Link) *GetLinksOutput
SetLinks sets the Links field's value.
func (s *GetLinksOutput) SetNextToken(v string) *GetLinksOutput
SetNextToken sets the NextToken field's value.
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 struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The resource type. // // The following are the supported resource types for Direct Connect: // // * dxcon // // * dx-gateway // // * dx-vif // // The following are the supported resource types for Network Manager: // // * connection // // * device // // * link // // * site // // The following are the supported resource types for Amazon VPC: // // * customer-gateway // // * transit-gateway // // * transit-gateway-attachment // // * transit-gateway-connect-peer // // * transit-gateway-route-table // // * vpn-connection ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
func (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 (s *GetNetworkResourceCountsInput) SetGlobalNetworkId(v string) *GetNetworkResourceCountsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetNetworkResourceCountsInput) SetMaxResults(v int64) *GetNetworkResourceCountsInput
SetMaxResults sets the MaxResults field's value.
func (s *GetNetworkResourceCountsInput) SetNextToken(v string) *GetNetworkResourceCountsInput
SetNextToken sets the NextToken field's value.
func (s *GetNetworkResourceCountsInput) SetResourceType(v string) *GetNetworkResourceCountsInput
SetResourceType sets the ResourceType field's value.
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 (s *GetNetworkResourceCountsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetNetworkResourceCountsOutput) SetNetworkResourceCounts(v []*NetworkResourceCount) *GetNetworkResourceCountsOutput
SetNetworkResourceCounts sets the NetworkResourceCounts field's value.
func (s *GetNetworkResourceCountsOutput) SetNextToken(v string) *GetNetworkResourceCountsOutput
SetNextToken sets the NextToken field's value.
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 struct { // The Amazon Web Services account ID. AccountId *string `location:"querystring" locationName:"accountId" min:"12" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ARN of the registered gateway. RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"` // The ARN of the gateway. ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"` // The resource type. // // The following are the supported resource types for Direct Connect: // // * dxcon // // * dx-gateway // // * dx-vif // // The following are the supported resource types for Network Manager: // // * connection // // * device // // * link // // * site // // The following are the supported resource types for Amazon VPC: // // * customer-gateway // // * transit-gateway // // * transit-gateway-attachment // // * transit-gateway-connect-peer // // * transit-gateway-route-table // // * vpn-connection ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
func (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 (s *GetNetworkResourceRelationshipsInput) SetAccountId(v string) *GetNetworkResourceRelationshipsInput
SetAccountId sets the AccountId field's value.
func (s *GetNetworkResourceRelationshipsInput) SetAwsRegion(v string) *GetNetworkResourceRelationshipsInput
SetAwsRegion sets the AwsRegion field's value.
func (s *GetNetworkResourceRelationshipsInput) SetCoreNetworkId(v string) *GetNetworkResourceRelationshipsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *GetNetworkResourceRelationshipsInput) SetGlobalNetworkId(v string) *GetNetworkResourceRelationshipsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetNetworkResourceRelationshipsInput) SetMaxResults(v int64) *GetNetworkResourceRelationshipsInput
SetMaxResults sets the MaxResults field's value.
func (s *GetNetworkResourceRelationshipsInput) SetNextToken(v string) *GetNetworkResourceRelationshipsInput
SetNextToken sets the NextToken field's value.
func (s *GetNetworkResourceRelationshipsInput) SetRegisteredGatewayArn(v string) *GetNetworkResourceRelationshipsInput
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (s *GetNetworkResourceRelationshipsInput) SetResourceArn(v string) *GetNetworkResourceRelationshipsInput
SetResourceArn sets the ResourceArn field's value.
func (s *GetNetworkResourceRelationshipsInput) SetResourceType(v string) *GetNetworkResourceRelationshipsInput
SetResourceType sets the ResourceType field's value.
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 (s *GetNetworkResourceRelationshipsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetNetworkResourceRelationshipsOutput) SetNextToken(v string) *GetNetworkResourceRelationshipsOutput
SetNextToken sets the NextToken field's value.
func (s *GetNetworkResourceRelationshipsOutput) SetRelationships(v []*Relationship) *GetNetworkResourceRelationshipsOutput
SetRelationships sets the Relationships field's value.
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 struct { // The Amazon Web Services account ID. AccountId *string `location:"querystring" locationName:"accountId" min:"12" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ARN of the gateway. RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"` // The ARN of the resource. ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"` // The resource type. // // The following are the supported resource types for Direct Connect: // // * dxcon - The definition model is Connection (https://docs.aws.amazon.com/directconnect/latest/APIReference/API_Connection.html). // // * dx-gateway - The definition model is DirectConnectGateway (https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DirectConnectGateway.html). // // * dx-vif - The definition model is VirtualInterface (https://docs.aws.amazon.com/directconnect/latest/APIReference/API_VirtualInterface.html). // // The following are the supported resource types for Network Manager: // // * connection - The definition model is Connection (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Connection.html). // // * device - The definition model is Device (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Device.html). // // * link - The definition model is Link (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Link.html). // // * site - The definition model is Site (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Site.html). // // The following are the supported resource types for Amazon VPC: // // * customer-gateway - The definition model is CustomerGateway (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CustomerGateway.html). // // * transit-gateway - The definition model is TransitGateway (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGateway.html). // // * transit-gateway-attachment - The definition model is TransitGatewayAttachment // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayAttachment.html). // // * transit-gateway-connect-peer - The definition model is TransitGatewayConnectPeer // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayConnectPeer.html). // // * transit-gateway-route-table - The definition model is TransitGatewayRouteTable // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayRouteTable.html). // // * vpn-connection - The definition model is VpnConnection (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_VpnConnection.html). ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
func (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 (s *GetNetworkResourcesInput) SetAccountId(v string) *GetNetworkResourcesInput
SetAccountId sets the AccountId field's value.
func (s *GetNetworkResourcesInput) SetAwsRegion(v string) *GetNetworkResourcesInput
SetAwsRegion sets the AwsRegion field's value.
func (s *GetNetworkResourcesInput) SetCoreNetworkId(v string) *GetNetworkResourcesInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *GetNetworkResourcesInput) SetGlobalNetworkId(v string) *GetNetworkResourcesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetNetworkResourcesInput) SetMaxResults(v int64) *GetNetworkResourcesInput
SetMaxResults sets the MaxResults field's value.
func (s *GetNetworkResourcesInput) SetNextToken(v string) *GetNetworkResourcesInput
SetNextToken sets the NextToken field's value.
func (s *GetNetworkResourcesInput) SetRegisteredGatewayArn(v string) *GetNetworkResourcesInput
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (s *GetNetworkResourcesInput) SetResourceArn(v string) *GetNetworkResourcesInput
SetResourceArn sets the ResourceArn field's value.
func (s *GetNetworkResourcesInput) SetResourceType(v string) *GetNetworkResourcesInput
SetResourceType sets the ResourceType field's value.
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 (s *GetNetworkResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetNetworkResourcesOutput) SetNetworkResources(v []*NetworkResource) *GetNetworkResourcesOutput
SetNetworkResources sets the NetworkResources field's value.
func (s *GetNetworkResourcesOutput) SetNextToken(v string) *GetNetworkResourcesOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *GetNetworkRoutesInput) SetDestinationFilters(v map[string][]*string) *GetNetworkRoutesInput
SetDestinationFilters sets the DestinationFilters field's value.
func (s *GetNetworkRoutesInput) SetExactCidrMatches(v []*string) *GetNetworkRoutesInput
SetExactCidrMatches sets the ExactCidrMatches field's value.
func (s *GetNetworkRoutesInput) SetGlobalNetworkId(v string) *GetNetworkRoutesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetNetworkRoutesInput) SetLongestPrefixMatches(v []*string) *GetNetworkRoutesInput
SetLongestPrefixMatches sets the LongestPrefixMatches field's value.
func (s *GetNetworkRoutesInput) SetPrefixListIds(v []*string) *GetNetworkRoutesInput
SetPrefixListIds sets the PrefixListIds field's value.
func (s *GetNetworkRoutesInput) SetRouteTableIdentifier(v *RouteTableIdentifier) *GetNetworkRoutesInput
SetRouteTableIdentifier sets the RouteTableIdentifier field's value.
func (s *GetNetworkRoutesInput) SetStates(v []*string) *GetNetworkRoutesInput
SetStates sets the States field's value.
func (s *GetNetworkRoutesInput) SetSubnetOfMatches(v []*string) *GetNetworkRoutesInput
SetSubnetOfMatches sets the SubnetOfMatches field's value.
func (s *GetNetworkRoutesInput) SetSupernetOfMatches(v []*string) *GetNetworkRoutesInput
SetSupernetOfMatches sets the SupernetOfMatches field's value.
func (s *GetNetworkRoutesInput) SetTypes(v []*string) *GetNetworkRoutesInput
SetTypes sets the Types field's value.
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 (s *GetNetworkRoutesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetNetworkRoutesOutput) SetCoreNetworkSegmentEdge(v *CoreNetworkSegmentEdgeIdentifier) *GetNetworkRoutesOutput
SetCoreNetworkSegmentEdge sets the CoreNetworkSegmentEdge field's value.
func (s *GetNetworkRoutesOutput) SetNetworkRoutes(v []*NetworkRoute) *GetNetworkRoutesOutput
SetNetworkRoutes sets the NetworkRoutes field's value.
func (s *GetNetworkRoutesOutput) SetRouteTableArn(v string) *GetNetworkRoutesOutput
SetRouteTableArn sets the RouteTableArn field's value.
func (s *GetNetworkRoutesOutput) SetRouteTableTimestamp(v time.Time) *GetNetworkRoutesOutput
SetRouteTableTimestamp sets the RouteTableTimestamp field's value.
func (s *GetNetworkRoutesOutput) SetRouteTableType(v string) *GetNetworkRoutesOutput
SetRouteTableType sets the RouteTableType field's value.
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 struct { // The Amazon Web Services account ID. AccountId *string `location:"querystring" locationName:"accountId" min:"12" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ARN of the gateway. RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"` // The ARN of the resource. ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"` // The resource type. // // The following are the supported resource types for Direct Connect: // // * dxcon // // * dx-gateway // // * dx-vif // // The following are the supported resource types for Network Manager: // // * connection // // * device // // * link // // * site // // The following are the supported resource types for Amazon VPC: // // * customer-gateway // // * transit-gateway // // * transit-gateway-attachment // // * transit-gateway-connect-peer // // * transit-gateway-route-table // // * vpn-connection ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
func (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 (s *GetNetworkTelemetryInput) SetAccountId(v string) *GetNetworkTelemetryInput
SetAccountId sets the AccountId field's value.
func (s *GetNetworkTelemetryInput) SetAwsRegion(v string) *GetNetworkTelemetryInput
SetAwsRegion sets the AwsRegion field's value.
func (s *GetNetworkTelemetryInput) SetCoreNetworkId(v string) *GetNetworkTelemetryInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *GetNetworkTelemetryInput) SetGlobalNetworkId(v string) *GetNetworkTelemetryInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetNetworkTelemetryInput) SetMaxResults(v int64) *GetNetworkTelemetryInput
SetMaxResults sets the MaxResults field's value.
func (s *GetNetworkTelemetryInput) SetNextToken(v string) *GetNetworkTelemetryInput
SetNextToken sets the NextToken field's value.
func (s *GetNetworkTelemetryInput) SetRegisteredGatewayArn(v string) *GetNetworkTelemetryInput
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (s *GetNetworkTelemetryInput) SetResourceArn(v string) *GetNetworkTelemetryInput
SetResourceArn sets the ResourceArn field's value.
func (s *GetNetworkTelemetryInput) SetResourceType(v string) *GetNetworkTelemetryInput
SetResourceType sets the ResourceType field's value.
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 (s *GetNetworkTelemetryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetNetworkTelemetryOutput) SetNetworkTelemetry(v []*NetworkTelemetry) *GetNetworkTelemetryOutput
SetNetworkTelemetry sets the NetworkTelemetry field's value.
func (s *GetNetworkTelemetryOutput) SetNextToken(v string) *GetNetworkTelemetryOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *GetResourcePolicyInput) SetResourceArn(v string) *GetResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
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 (s *GetResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourcePolicyOutput struct { // The resource policy document. PolicyDocument aws.JSONValue `type:"jsonvalue"` // contains filtered or unexported fields }
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 (s *GetResourcePolicyOutput) SetPolicyDocument(v aws.JSONValue) *GetResourcePolicyOutput
SetPolicyDocument sets the PolicyDocument field's value.
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 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 (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 (s *GetRouteAnalysisInput) SetGlobalNetworkId(v string) *GetRouteAnalysisInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetRouteAnalysisInput) SetRouteAnalysisId(v string) *GetRouteAnalysisInput
SetRouteAnalysisId sets the RouteAnalysisId field's value.
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 (s *GetRouteAnalysisInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRouteAnalysisOutput struct { // The route analysis. RouteAnalysis *RouteAnalysis `type:"structure"` // contains filtered or unexported fields }
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 (s *GetRouteAnalysisOutput) SetRouteAnalysis(v *RouteAnalysis) *GetRouteAnalysisOutput
SetRouteAnalysis sets the RouteAnalysis field's value.
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 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 (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 (s *GetSiteToSiteVpnAttachmentInput) SetAttachmentId(v string) *GetSiteToSiteVpnAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
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 (s *GetSiteToSiteVpnAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSiteToSiteVpnAttachmentOutput struct { // Describes the site-to-site attachment. SiteToSiteVpnAttachment *SiteToSiteVpnAttachment `type:"structure"` // contains filtered or unexported fields }
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 (s *GetSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment(v *SiteToSiteVpnAttachment) *GetSiteToSiteVpnAttachmentOutput
SetSiteToSiteVpnAttachment sets the SiteToSiteVpnAttachment field's value.
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 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 (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 (s *GetSitesInput) SetGlobalNetworkId(v string) *GetSitesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetSitesInput) SetMaxResults(v int64) *GetSitesInput
SetMaxResults sets the MaxResults field's value.
func (s *GetSitesInput) SetNextToken(v string) *GetSitesInput
SetNextToken sets the NextToken field's value.
func (s *GetSitesInput) SetSiteIds(v []*string) *GetSitesInput
SetSiteIds sets the SiteIds field's value.
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 (s *GetSitesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetSitesOutput) SetNextToken(v string) *GetSitesOutput
SetNextToken sets the NextToken field's value.
func (s *GetSitesOutput) SetSites(v []*Site) *GetSitesOutput
SetSites sets the Sites field's value.
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 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 (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 (s *GetTransitGatewayConnectPeerAssociationsInput) SetGlobalNetworkId(v string) *GetTransitGatewayConnectPeerAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetTransitGatewayConnectPeerAssociationsInput) SetMaxResults(v int64) *GetTransitGatewayConnectPeerAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (s *GetTransitGatewayConnectPeerAssociationsInput) SetNextToken(v string) *GetTransitGatewayConnectPeerAssociationsInput
SetNextToken sets the NextToken field's value.
func (s *GetTransitGatewayConnectPeerAssociationsInput) SetTransitGatewayConnectPeerArns(v []*string) *GetTransitGatewayConnectPeerAssociationsInput
SetTransitGatewayConnectPeerArns sets the TransitGatewayConnectPeerArns field's value.
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 (s *GetTransitGatewayConnectPeerAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetTransitGatewayConnectPeerAssociationsOutput) SetNextToken(v string) *GetTransitGatewayConnectPeerAssociationsOutput
SetNextToken sets the NextToken field's value.
func (s *GetTransitGatewayConnectPeerAssociationsOutput) SetTransitGatewayConnectPeerAssociations(v []*TransitGatewayConnectPeerAssociation) *GetTransitGatewayConnectPeerAssociationsOutput
SetTransitGatewayConnectPeerAssociations sets the TransitGatewayConnectPeerAssociations field's value.
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 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 (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 (s *GetTransitGatewayPeeringInput) SetPeeringId(v string) *GetTransitGatewayPeeringInput
SetPeeringId sets the PeeringId field's value.
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 (s *GetTransitGatewayPeeringInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTransitGatewayPeeringOutput struct { // Returns information about a transit gateway peering. TransitGatewayPeering *TransitGatewayPeering `type:"structure"` // contains filtered or unexported fields }
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 (s *GetTransitGatewayPeeringOutput) SetTransitGatewayPeering(v *TransitGatewayPeering) *GetTransitGatewayPeeringOutput
SetTransitGatewayPeering sets the TransitGatewayPeering field's value.
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 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 (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 (s *GetTransitGatewayRegistrationsInput) SetGlobalNetworkId(v string) *GetTransitGatewayRegistrationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GetTransitGatewayRegistrationsInput) SetMaxResults(v int64) *GetTransitGatewayRegistrationsInput
SetMaxResults sets the MaxResults field's value.
func (s *GetTransitGatewayRegistrationsInput) SetNextToken(v string) *GetTransitGatewayRegistrationsInput
SetNextToken sets the NextToken field's value.
func (s *GetTransitGatewayRegistrationsInput) SetTransitGatewayArns(v []*string) *GetTransitGatewayRegistrationsInput
SetTransitGatewayArns sets the TransitGatewayArns field's value.
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 (s *GetTransitGatewayRegistrationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetTransitGatewayRegistrationsOutput) SetNextToken(v string) *GetTransitGatewayRegistrationsOutput
SetNextToken sets the NextToken field's value.
func (s *GetTransitGatewayRegistrationsOutput) SetTransitGatewayRegistrations(v []*TransitGatewayRegistration) *GetTransitGatewayRegistrationsOutput
SetTransitGatewayRegistrations sets the TransitGatewayRegistrations field's value.
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 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 (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 (s *GetTransitGatewayRouteTableAttachmentInput) SetAttachmentId(v string) *GetTransitGatewayRouteTableAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
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 (s *GetTransitGatewayRouteTableAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTransitGatewayRouteTableAttachmentOutput struct { // Returns information about the transit gateway route table attachment. TransitGatewayRouteTableAttachment *TransitGatewayRouteTableAttachment `type:"structure"` // contains filtered or unexported fields }
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 (s *GetTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment(v *TransitGatewayRouteTableAttachment) *GetTransitGatewayRouteTableAttachmentOutput
SetTransitGatewayRouteTableAttachment sets the TransitGatewayRouteTableAttachment field's value.
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 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 (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 (s *GetVpcAttachmentInput) SetAttachmentId(v string) *GetVpcAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
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 (s *GetVpcAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVpcAttachmentOutput struct { // Returns details about a VPC attachment. VpcAttachment *VpcAttachment `type:"structure"` // contains filtered or unexported fields }
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 (s *GetVpcAttachmentOutput) SetVpcAttachment(v *VpcAttachment) *GetVpcAttachmentOutput
SetVpcAttachment sets the VpcAttachment field's value.
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 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 (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 (s *GlobalNetwork) SetCreatedAt(v time.Time) *GlobalNetwork
SetCreatedAt sets the CreatedAt field's value.
func (s *GlobalNetwork) SetDescription(v string) *GlobalNetwork
SetDescription sets the Description field's value.
func (s *GlobalNetwork) SetGlobalNetworkArn(v string) *GlobalNetwork
SetGlobalNetworkArn sets the GlobalNetworkArn field's value.
func (s *GlobalNetwork) SetGlobalNetworkId(v string) *GlobalNetwork
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *GlobalNetwork) SetState(v string) *GlobalNetwork
SetState sets the State field's value.
func (s *GlobalNetwork) SetTags(v []*Tag) *GlobalNetwork
SetTags sets the Tags field's value.
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 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 (s *InternalServerException) Code() string
Code returns the exception type name.
func (s *InternalServerException) Error() string
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 (s *InternalServerException) Message() string
Message returns the exception's message.
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Link struct { // The bandwidth for the link. Bandwidth *Bandwidth `type:"structure"` // The date and time that the link was created. CreatedAt *time.Time `type:"timestamp"` // The description of the link. Description *string `type:"string"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // The Amazon Resource Name (ARN) of the link. LinkArn *string `type:"string"` // The ID of the link. LinkId *string `type:"string"` // The provider of the link. Provider *string `type:"string"` // The ID of the site. SiteId *string `type:"string"` // The state of the link. State *string `type:"string" enum:"LinkState"` // The tags for the link. Tags []*Tag `type:"list"` // The type of the link. Type *string `type:"string"` // contains filtered or unexported fields }
Describes a link.
func (s Link) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Link) SetBandwidth(v *Bandwidth) *Link
SetBandwidth sets the Bandwidth field's value.
func (s *Link) SetCreatedAt(v time.Time) *Link
SetCreatedAt sets the CreatedAt field's value.
func (s *Link) SetDescription(v string) *Link
SetDescription sets the Description field's value.
func (s *Link) SetGlobalNetworkId(v string) *Link
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *Link) SetLinkArn(v string) *Link
SetLinkArn sets the LinkArn field's value.
func (s *Link) SetLinkId(v string) *Link
SetLinkId sets the LinkId field's value.
func (s *Link) SetProvider(v string) *Link
SetProvider sets the Provider field's value.
func (s *Link) SetSiteId(v string) *Link
SetSiteId sets the SiteId field's value.
func (s *Link) SetState(v string) *Link
SetState sets the State field's value.
func (s *Link) SetTags(v []*Tag) *Link
SetTags sets the Tags field's value.
func (s *Link) SetType(v string) *Link
SetType sets the Type field's value.
func (s Link) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LinkAssociation 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 (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 (s *LinkAssociation) SetDeviceId(v string) *LinkAssociation
SetDeviceId sets the DeviceId field's value.
func (s *LinkAssociation) SetGlobalNetworkId(v string) *LinkAssociation
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (s *LinkAssociation) SetLinkAssociationState(v string) *LinkAssociation
SetLinkAssociationState sets the LinkAssociationState field's value.
func (s *LinkAssociation) SetLinkId(v string) *LinkAssociation
SetLinkId sets the LinkId field's value.
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 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 (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 (s *ListAttachmentsInput) SetAttachmentType(v string) *ListAttachmentsInput
SetAttachmentType sets the AttachmentType field's value.
func (s *ListAttachmentsInput) SetCoreNetworkId(v string) *ListAttachmentsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *ListAttachmentsInput) SetEdgeLocation(v string) *ListAttachmentsInput
SetEdgeLocation sets the EdgeLocation field's value.
func (s *ListAttachmentsInput) SetMaxResults(v int64) *ListAttachmentsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListAttachmentsInput) SetNextToken(v string) *ListAttachmentsInput
SetNextToken sets the NextToken field's value.
func (s *ListAttachmentsInput) SetState(v string) *ListAttachmentsInput
SetState sets the State field's value.
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 (s *ListAttachmentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ListAttachmentsOutput) SetAttachments(v []*Attachment) *ListAttachmentsOutput
SetAttachments sets the Attachments field's value.
func (s *ListAttachmentsOutput) SetNextToken(v string) *ListAttachmentsOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *ListConnectPeersInput) SetConnectAttachmentId(v string) *ListConnectPeersInput
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (s *ListConnectPeersInput) SetCoreNetworkId(v string) *ListConnectPeersInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *ListConnectPeersInput) SetMaxResults(v int64) *ListConnectPeersInput
SetMaxResults sets the MaxResults field's value.
func (s *ListConnectPeersInput) SetNextToken(v string) *ListConnectPeersInput
SetNextToken sets the NextToken field's value.
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 (s *ListConnectPeersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ListConnectPeersOutput) SetConnectPeers(v []*ConnectPeerSummary) *ListConnectPeersOutput
SetConnectPeers sets the ConnectPeers field's value.
func (s *ListConnectPeersOutput) SetNextToken(v string) *ListConnectPeersOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *ListCoreNetworkPolicyVersionsInput) SetCoreNetworkId(v string) *ListCoreNetworkPolicyVersionsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *ListCoreNetworkPolicyVersionsInput) SetMaxResults(v int64) *ListCoreNetworkPolicyVersionsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListCoreNetworkPolicyVersionsInput) SetNextToken(v string) *ListCoreNetworkPolicyVersionsInput
SetNextToken sets the NextToken field's value.
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 (s *ListCoreNetworkPolicyVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ListCoreNetworkPolicyVersionsOutput) SetCoreNetworkPolicyVersions(v []*CoreNetworkPolicyVersion) *ListCoreNetworkPolicyVersionsOutput
SetCoreNetworkPolicyVersions sets the CoreNetworkPolicyVersions field's value.
func (s *ListCoreNetworkPolicyVersionsOutput) SetNextToken(v string) *ListCoreNetworkPolicyVersionsOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *ListCoreNetworksInput) SetMaxResults(v int64) *ListCoreNetworksInput
SetMaxResults sets the MaxResults field's value.
func (s *ListCoreNetworksInput) SetNextToken(v string) *ListCoreNetworksInput
SetNextToken sets the NextToken field's value.
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 (s *ListCoreNetworksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ListCoreNetworksOutput) SetCoreNetworks(v []*CoreNetworkSummary) *ListCoreNetworksOutput
SetCoreNetworks sets the CoreNetworks field's value.
func (s *ListCoreNetworksOutput) SetNextToken(v string) *ListCoreNetworksOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *ListOrganizationServiceAccessStatusInput) SetMaxResults(v int64) *ListOrganizationServiceAccessStatusInput
SetMaxResults sets the MaxResults field's value.
func (s *ListOrganizationServiceAccessStatusInput) SetNextToken(v string) *ListOrganizationServiceAccessStatusInput
SetNextToken sets the NextToken field's value.
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 (s *ListOrganizationServiceAccessStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ListOrganizationServiceAccessStatusOutput) SetNextToken(v string) *ListOrganizationServiceAccessStatusOutput
SetNextToken sets the NextToken field's value.
func (s *ListOrganizationServiceAccessStatusOutput) SetOrganizationStatus(v *OrganizationStatus) *ListOrganizationServiceAccessStatusOutput
SetOrganizationStatus sets the OrganizationStatus field's value.
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 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 (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 (s *ListPeeringsInput) SetCoreNetworkId(v string) *ListPeeringsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (s *ListPeeringsInput) SetEdgeLocation(v string) *ListPeeringsInput
SetEdgeLocation sets the EdgeLocation field's value.
func (s *ListPeeringsInput) SetMaxResults(v int64) *ListPeeringsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListPeeringsInput) SetNextToken(v string) *ListPeeringsInput
SetNextToken sets the NextToken field's value.
func (s *ListPeeringsInput) SetPeeringType(v string) *ListPeeringsInput
SetPeeringType sets the PeeringType field's value.
func (s *ListPeeringsInput) SetState(v string) *ListPeeringsInput
SetState sets the State field's value.
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 (s *ListPeeringsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ListPeeringsOutput) SetNextToken(v string) *ListPeeringsOutput
SetNextToken sets the NextToken field's value.
func (s *ListPeeringsOutput) SetPeerings(v []*Peering) *ListPeeringsOutput
SetPeerings sets the Peerings field's value.
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 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 (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 (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
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 (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput struct { // The list of tags. TagList []*Tag `type:"list"` // contains filtered or unexported fields }
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 (s *ListTagsForResourceOutput) SetTagList(v []*Tag) *ListTagsForResourceOutput
SetTagList sets the TagList field's value.
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 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 (s Location) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Location) SetAddress(v string) *Location
SetAddress sets the Address field's value.
func (s *Location) SetLatitude(v string) *Location
SetLatitude sets the Latitude field's value.
func (s *Location) SetLongitude(v string) *Location
SetLongitude sets the Longitude field's value.
func (s Location) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NetworkManager struct { *client.Client }
NetworkManager provides the API operation methods for making requests to AWS Network Manager. See this package's package overview docs for details on the service.
NetworkManager methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New(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 (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 (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 (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 (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 (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 (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 (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 (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 (c *NetworkManager) AssociateCustomerGatewayWithContext(ctx aws.Context, input *AssociateCustomerGatewayInput, opts ...request.Option) (*AssociateCustomerGatewayOutput, error)
AssociateCustomerGatewayWithContext is the same as AssociateCustomerGateway with the addition of the ability to pass a context and additional request options.
See AssociateCustomerGateway for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *NetworkManager) AssociateLink(input *AssociateLinkInput) (*AssociateLinkOutput, error)
AssociateLink API operation for AWS Network Manager.
Associates a link to a device. A device can be associated to multiple links and a link can be associated to multiple devices. The device and link must be in the same global network and the same site.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation AssociateLink for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateLink
func (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (c *NetworkManager) CreateGlobalNetworkWithContext(ctx aws.Context, input *CreateGlobalNetworkInput, opts ...request.Option) (*CreateGlobalNetworkOutput, error)
CreateGlobalNetworkWithContext is the same as CreateGlobalNetwork with the addition of the ability to pass a context and additional request options.
See CreateGlobalNetwork for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *NetworkManager) CreateLink(input *CreateLinkInput) (*CreateLinkOutput, error)
CreateLink API operation for AWS Network Manager.
Creates a new link for a specified site.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateLink for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateLink
func (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (c *NetworkManager) DeleteGlobalNetworkWithContext(ctx aws.Context, input *DeleteGlobalNetworkInput, opts ...request.Option) (*DeleteGlobalNetworkOutput, error)
DeleteGlobalNetworkWithContext is the same as DeleteGlobalNetwork with the addition of the ability to pass a context and additional request options.
See DeleteGlobalNetwork for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *NetworkManager) DeleteLink(input *DeleteLinkInput) (*DeleteLinkOutput, error)
DeleteLink API operation for AWS Network Manager.
Deletes an existing link. You must first disassociate the link from any devices and customer gateways.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteLink for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteLink
func (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (c *NetworkManager) DisassociateCustomerGatewayWithContext(ctx aws.Context, input *DisassociateCustomerGatewayInput, opts ...request.Option) (*DisassociateCustomerGatewayOutput, error)
DisassociateCustomerGatewayWithContext is the same as DisassociateCustomerGateway with the addition of the ability to pass a context and additional request options.
See DisassociateCustomerGateway for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *NetworkManager) DisassociateLink(input *DisassociateLinkInput) (*DisassociateLinkOutput, error)
DisassociateLink API operation for AWS Network Manager.
Disassociates an existing device from a link. You must first disassociate any customer gateways that are associated with the link.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DisassociateLink for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateLink
func (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 })