Documentation ¶
Overview ¶
Package networkmanager provides the API client, operations, and parameter types for AWS Network Manager.
Amazon Web Services enables you to centrally manage your Amazon Web Services Cloud WAN core network and your Transit Gateway network across Amazon Web Services accounts, Regions, and on-premises locations.
Index ¶
- Constants
- func NewDefaultEndpointResolver() *internalendpoints.Resolver
- func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
- func WithEndpointResolver(v EndpointResolver) func(*Options)deprecated
- func WithEndpointResolverV2(v EndpointResolverV2) func(*Options)
- func WithSigV4SigningName(name string) func(*Options)
- func WithSigV4SigningRegion(region string) func(*Options)
- type AcceptAttachmentInput
- type AcceptAttachmentOutput
- type AssociateConnectPeerInput
- type AssociateConnectPeerOutput
- type AssociateCustomerGatewayInput
- type AssociateCustomerGatewayOutput
- type AssociateLinkInput
- type AssociateLinkOutput
- type AssociateTransitGatewayConnectPeerInput
- type AssociateTransitGatewayConnectPeerOutput
- type AuthResolverParameters
- type AuthSchemeResolver
- type Client
- func (c *Client) AcceptAttachment(ctx context.Context, params *AcceptAttachmentInput, optFns ...func(*Options)) (*AcceptAttachmentOutput, error)
- func (c *Client) AssociateConnectPeer(ctx context.Context, params *AssociateConnectPeerInput, ...) (*AssociateConnectPeerOutput, error)
- func (c *Client) AssociateCustomerGateway(ctx context.Context, params *AssociateCustomerGatewayInput, ...) (*AssociateCustomerGatewayOutput, error)
- func (c *Client) AssociateLink(ctx context.Context, params *AssociateLinkInput, optFns ...func(*Options)) (*AssociateLinkOutput, error)
- func (c *Client) AssociateTransitGatewayConnectPeer(ctx context.Context, params *AssociateTransitGatewayConnectPeerInput, ...) (*AssociateTransitGatewayConnectPeerOutput, error)
- func (c *Client) CreateConnectAttachment(ctx context.Context, params *CreateConnectAttachmentInput, ...) (*CreateConnectAttachmentOutput, error)
- func (c *Client) CreateConnectPeer(ctx context.Context, params *CreateConnectPeerInput, optFns ...func(*Options)) (*CreateConnectPeerOutput, error)
- func (c *Client) CreateConnection(ctx context.Context, params *CreateConnectionInput, optFns ...func(*Options)) (*CreateConnectionOutput, error)
- func (c *Client) CreateCoreNetwork(ctx context.Context, params *CreateCoreNetworkInput, optFns ...func(*Options)) (*CreateCoreNetworkOutput, error)
- func (c *Client) CreateDevice(ctx context.Context, params *CreateDeviceInput, optFns ...func(*Options)) (*CreateDeviceOutput, error)
- func (c *Client) CreateGlobalNetwork(ctx context.Context, params *CreateGlobalNetworkInput, ...) (*CreateGlobalNetworkOutput, error)
- func (c *Client) CreateLink(ctx context.Context, params *CreateLinkInput, optFns ...func(*Options)) (*CreateLinkOutput, error)
- func (c *Client) CreateSite(ctx context.Context, params *CreateSiteInput, optFns ...func(*Options)) (*CreateSiteOutput, error)
- func (c *Client) CreateSiteToSiteVpnAttachment(ctx context.Context, params *CreateSiteToSiteVpnAttachmentInput, ...) (*CreateSiteToSiteVpnAttachmentOutput, error)
- func (c *Client) CreateTransitGatewayPeering(ctx context.Context, params *CreateTransitGatewayPeeringInput, ...) (*CreateTransitGatewayPeeringOutput, error)
- func (c *Client) CreateTransitGatewayRouteTableAttachment(ctx context.Context, params *CreateTransitGatewayRouteTableAttachmentInput, ...) (*CreateTransitGatewayRouteTableAttachmentOutput, error)
- func (c *Client) CreateVpcAttachment(ctx context.Context, params *CreateVpcAttachmentInput, ...) (*CreateVpcAttachmentOutput, error)
- func (c *Client) DeleteAttachment(ctx context.Context, params *DeleteAttachmentInput, optFns ...func(*Options)) (*DeleteAttachmentOutput, error)
- func (c *Client) DeleteConnectPeer(ctx context.Context, params *DeleteConnectPeerInput, optFns ...func(*Options)) (*DeleteConnectPeerOutput, error)
- func (c *Client) DeleteConnection(ctx context.Context, params *DeleteConnectionInput, optFns ...func(*Options)) (*DeleteConnectionOutput, error)
- func (c *Client) DeleteCoreNetwork(ctx context.Context, params *DeleteCoreNetworkInput, optFns ...func(*Options)) (*DeleteCoreNetworkOutput, error)
- func (c *Client) DeleteCoreNetworkPolicyVersion(ctx context.Context, params *DeleteCoreNetworkPolicyVersionInput, ...) (*DeleteCoreNetworkPolicyVersionOutput, error)
- func (c *Client) DeleteDevice(ctx context.Context, params *DeleteDeviceInput, optFns ...func(*Options)) (*DeleteDeviceOutput, error)
- func (c *Client) DeleteGlobalNetwork(ctx context.Context, params *DeleteGlobalNetworkInput, ...) (*DeleteGlobalNetworkOutput, error)
- func (c *Client) DeleteLink(ctx context.Context, params *DeleteLinkInput, optFns ...func(*Options)) (*DeleteLinkOutput, error)
- func (c *Client) DeletePeering(ctx context.Context, params *DeletePeeringInput, optFns ...func(*Options)) (*DeletePeeringOutput, error)
- func (c *Client) DeleteResourcePolicy(ctx context.Context, params *DeleteResourcePolicyInput, ...) (*DeleteResourcePolicyOutput, error)
- func (c *Client) DeleteSite(ctx context.Context, params *DeleteSiteInput, optFns ...func(*Options)) (*DeleteSiteOutput, error)
- func (c *Client) DeregisterTransitGateway(ctx context.Context, params *DeregisterTransitGatewayInput, ...) (*DeregisterTransitGatewayOutput, error)
- func (c *Client) DescribeGlobalNetworks(ctx context.Context, params *DescribeGlobalNetworksInput, ...) (*DescribeGlobalNetworksOutput, error)
- func (c *Client) DisassociateConnectPeer(ctx context.Context, params *DisassociateConnectPeerInput, ...) (*DisassociateConnectPeerOutput, error)
- func (c *Client) DisassociateCustomerGateway(ctx context.Context, params *DisassociateCustomerGatewayInput, ...) (*DisassociateCustomerGatewayOutput, error)
- func (c *Client) DisassociateLink(ctx context.Context, params *DisassociateLinkInput, optFns ...func(*Options)) (*DisassociateLinkOutput, error)
- func (c *Client) DisassociateTransitGatewayConnectPeer(ctx context.Context, params *DisassociateTransitGatewayConnectPeerInput, ...) (*DisassociateTransitGatewayConnectPeerOutput, error)
- func (c *Client) ExecuteCoreNetworkChangeSet(ctx context.Context, params *ExecuteCoreNetworkChangeSetInput, ...) (*ExecuteCoreNetworkChangeSetOutput, error)
- func (c *Client) GetConnectAttachment(ctx context.Context, params *GetConnectAttachmentInput, ...) (*GetConnectAttachmentOutput, error)
- func (c *Client) GetConnectPeer(ctx context.Context, params *GetConnectPeerInput, optFns ...func(*Options)) (*GetConnectPeerOutput, error)
- func (c *Client) GetConnectPeerAssociations(ctx context.Context, params *GetConnectPeerAssociationsInput, ...) (*GetConnectPeerAssociationsOutput, error)
- func (c *Client) GetConnections(ctx context.Context, params *GetConnectionsInput, optFns ...func(*Options)) (*GetConnectionsOutput, error)
- func (c *Client) GetCoreNetwork(ctx context.Context, params *GetCoreNetworkInput, optFns ...func(*Options)) (*GetCoreNetworkOutput, error)
- func (c *Client) GetCoreNetworkChangeEvents(ctx context.Context, params *GetCoreNetworkChangeEventsInput, ...) (*GetCoreNetworkChangeEventsOutput, error)
- func (c *Client) GetCoreNetworkChangeSet(ctx context.Context, params *GetCoreNetworkChangeSetInput, ...) (*GetCoreNetworkChangeSetOutput, error)
- func (c *Client) GetCoreNetworkPolicy(ctx context.Context, params *GetCoreNetworkPolicyInput, ...) (*GetCoreNetworkPolicyOutput, error)
- func (c *Client) GetCustomerGatewayAssociations(ctx context.Context, params *GetCustomerGatewayAssociationsInput, ...) (*GetCustomerGatewayAssociationsOutput, error)
- func (c *Client) GetDevices(ctx context.Context, params *GetDevicesInput, optFns ...func(*Options)) (*GetDevicesOutput, error)
- func (c *Client) GetLinkAssociations(ctx context.Context, params *GetLinkAssociationsInput, ...) (*GetLinkAssociationsOutput, error)
- func (c *Client) GetLinks(ctx context.Context, params *GetLinksInput, optFns ...func(*Options)) (*GetLinksOutput, error)
- func (c *Client) GetNetworkResourceCounts(ctx context.Context, params *GetNetworkResourceCountsInput, ...) (*GetNetworkResourceCountsOutput, error)
- func (c *Client) GetNetworkResourceRelationships(ctx context.Context, params *GetNetworkResourceRelationshipsInput, ...) (*GetNetworkResourceRelationshipsOutput, error)
- func (c *Client) GetNetworkResources(ctx context.Context, params *GetNetworkResourcesInput, ...) (*GetNetworkResourcesOutput, error)
- func (c *Client) GetNetworkRoutes(ctx context.Context, params *GetNetworkRoutesInput, optFns ...func(*Options)) (*GetNetworkRoutesOutput, error)
- func (c *Client) GetNetworkTelemetry(ctx context.Context, params *GetNetworkTelemetryInput, ...) (*GetNetworkTelemetryOutput, error)
- func (c *Client) GetResourcePolicy(ctx context.Context, params *GetResourcePolicyInput, optFns ...func(*Options)) (*GetResourcePolicyOutput, error)
- func (c *Client) GetRouteAnalysis(ctx context.Context, params *GetRouteAnalysisInput, optFns ...func(*Options)) (*GetRouteAnalysisOutput, error)
- func (c *Client) GetSiteToSiteVpnAttachment(ctx context.Context, params *GetSiteToSiteVpnAttachmentInput, ...) (*GetSiteToSiteVpnAttachmentOutput, error)
- func (c *Client) GetSites(ctx context.Context, params *GetSitesInput, optFns ...func(*Options)) (*GetSitesOutput, error)
- func (c *Client) GetTransitGatewayConnectPeerAssociations(ctx context.Context, params *GetTransitGatewayConnectPeerAssociationsInput, ...) (*GetTransitGatewayConnectPeerAssociationsOutput, error)
- func (c *Client) GetTransitGatewayPeering(ctx context.Context, params *GetTransitGatewayPeeringInput, ...) (*GetTransitGatewayPeeringOutput, error)
- func (c *Client) GetTransitGatewayRegistrations(ctx context.Context, params *GetTransitGatewayRegistrationsInput, ...) (*GetTransitGatewayRegistrationsOutput, error)
- func (c *Client) GetTransitGatewayRouteTableAttachment(ctx context.Context, params *GetTransitGatewayRouteTableAttachmentInput, ...) (*GetTransitGatewayRouteTableAttachmentOutput, error)
- func (c *Client) GetVpcAttachment(ctx context.Context, params *GetVpcAttachmentInput, optFns ...func(*Options)) (*GetVpcAttachmentOutput, error)
- func (c *Client) ListAttachments(ctx context.Context, params *ListAttachmentsInput, optFns ...func(*Options)) (*ListAttachmentsOutput, error)
- func (c *Client) ListConnectPeers(ctx context.Context, params *ListConnectPeersInput, optFns ...func(*Options)) (*ListConnectPeersOutput, error)
- func (c *Client) ListCoreNetworkPolicyVersions(ctx context.Context, params *ListCoreNetworkPolicyVersionsInput, ...) (*ListCoreNetworkPolicyVersionsOutput, error)
- func (c *Client) ListCoreNetworks(ctx context.Context, params *ListCoreNetworksInput, optFns ...func(*Options)) (*ListCoreNetworksOutput, error)
- func (c *Client) ListOrganizationServiceAccessStatus(ctx context.Context, params *ListOrganizationServiceAccessStatusInput, ...) (*ListOrganizationServiceAccessStatusOutput, error)
- func (c *Client) ListPeerings(ctx context.Context, params *ListPeeringsInput, optFns ...func(*Options)) (*ListPeeringsOutput, error)
- func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, ...) (*ListTagsForResourceOutput, error)
- func (c *Client) Options() Options
- func (c *Client) PutCoreNetworkPolicy(ctx context.Context, params *PutCoreNetworkPolicyInput, ...) (*PutCoreNetworkPolicyOutput, error)
- func (c *Client) PutResourcePolicy(ctx context.Context, params *PutResourcePolicyInput, optFns ...func(*Options)) (*PutResourcePolicyOutput, error)
- func (c *Client) RegisterTransitGateway(ctx context.Context, params *RegisterTransitGatewayInput, ...) (*RegisterTransitGatewayOutput, error)
- func (c *Client) RejectAttachment(ctx context.Context, params *RejectAttachmentInput, optFns ...func(*Options)) (*RejectAttachmentOutput, error)
- func (c *Client) RestoreCoreNetworkPolicyVersion(ctx context.Context, params *RestoreCoreNetworkPolicyVersionInput, ...) (*RestoreCoreNetworkPolicyVersionOutput, error)
- func (c *Client) StartOrganizationServiceAccessUpdate(ctx context.Context, params *StartOrganizationServiceAccessUpdateInput, ...) (*StartOrganizationServiceAccessUpdateOutput, error)
- func (c *Client) StartRouteAnalysis(ctx context.Context, params *StartRouteAnalysisInput, optFns ...func(*Options)) (*StartRouteAnalysisOutput, error)
- func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
- func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
- func (c *Client) UpdateConnection(ctx context.Context, params *UpdateConnectionInput, optFns ...func(*Options)) (*UpdateConnectionOutput, error)
- func (c *Client) UpdateCoreNetwork(ctx context.Context, params *UpdateCoreNetworkInput, optFns ...func(*Options)) (*UpdateCoreNetworkOutput, error)
- func (c *Client) UpdateDevice(ctx context.Context, params *UpdateDeviceInput, optFns ...func(*Options)) (*UpdateDeviceOutput, error)
- func (c *Client) UpdateGlobalNetwork(ctx context.Context, params *UpdateGlobalNetworkInput, ...) (*UpdateGlobalNetworkOutput, error)
- func (c *Client) UpdateLink(ctx context.Context, params *UpdateLinkInput, optFns ...func(*Options)) (*UpdateLinkOutput, error)
- func (c *Client) UpdateNetworkResourceMetadata(ctx context.Context, params *UpdateNetworkResourceMetadataInput, ...) (*UpdateNetworkResourceMetadataOutput, error)
- func (c *Client) UpdateSite(ctx context.Context, params *UpdateSiteInput, optFns ...func(*Options)) (*UpdateSiteOutput, error)
- func (c *Client) UpdateVpcAttachment(ctx context.Context, params *UpdateVpcAttachmentInput, ...) (*UpdateVpcAttachmentOutput, error)
- type CreateConnectAttachmentInput
- type CreateConnectAttachmentOutput
- type CreateConnectPeerInput
- type CreateConnectPeerOutput
- type CreateConnectionInput
- type CreateConnectionOutput
- type CreateCoreNetworkInput
- type CreateCoreNetworkOutput
- type CreateDeviceInput
- type CreateDeviceOutput
- type CreateGlobalNetworkInput
- type CreateGlobalNetworkOutput
- type CreateLinkInput
- type CreateLinkOutput
- type CreateSiteInput
- type CreateSiteOutput
- type CreateSiteToSiteVpnAttachmentInput
- type CreateSiteToSiteVpnAttachmentOutput
- type CreateTransitGatewayPeeringInput
- type CreateTransitGatewayPeeringOutput
- type CreateTransitGatewayRouteTableAttachmentInput
- type CreateTransitGatewayRouteTableAttachmentOutput
- type CreateVpcAttachmentInput
- type CreateVpcAttachmentOutput
- type DeleteAttachmentInput
- type DeleteAttachmentOutput
- type DeleteConnectPeerInput
- type DeleteConnectPeerOutput
- type DeleteConnectionInput
- type DeleteConnectionOutput
- type DeleteCoreNetworkInput
- type DeleteCoreNetworkOutput
- type DeleteCoreNetworkPolicyVersionInput
- type DeleteCoreNetworkPolicyVersionOutput
- type DeleteDeviceInput
- type DeleteDeviceOutput
- type DeleteGlobalNetworkInput
- type DeleteGlobalNetworkOutput
- type DeleteLinkInput
- type DeleteLinkOutput
- type DeletePeeringInput
- type DeletePeeringOutput
- type DeleteResourcePolicyInput
- type DeleteResourcePolicyOutput
- type DeleteSiteInput
- type DeleteSiteOutput
- type DeregisterTransitGatewayInput
- type DeregisterTransitGatewayOutput
- type DescribeGlobalNetworksAPIClient
- type DescribeGlobalNetworksInput
- type DescribeGlobalNetworksOutput
- type DescribeGlobalNetworksPaginator
- type DescribeGlobalNetworksPaginatorOptions
- type DisassociateConnectPeerInput
- type DisassociateConnectPeerOutput
- type DisassociateCustomerGatewayInput
- type DisassociateCustomerGatewayOutput
- type DisassociateLinkInput
- type DisassociateLinkOutput
- type DisassociateTransitGatewayConnectPeerInput
- type DisassociateTransitGatewayConnectPeerOutput
- type EndpointParameters
- type EndpointResolver
- type EndpointResolverFunc
- type EndpointResolverOptions
- type EndpointResolverV2
- type ExecuteCoreNetworkChangeSetInput
- type ExecuteCoreNetworkChangeSetOutput
- type GetConnectAttachmentInput
- type GetConnectAttachmentOutput
- type GetConnectPeerAssociationsAPIClient
- type GetConnectPeerAssociationsInput
- type GetConnectPeerAssociationsOutput
- type GetConnectPeerAssociationsPaginator
- type GetConnectPeerAssociationsPaginatorOptions
- type GetConnectPeerInput
- type GetConnectPeerOutput
- type GetConnectionsAPIClient
- type GetConnectionsInput
- type GetConnectionsOutput
- type GetConnectionsPaginator
- type GetConnectionsPaginatorOptions
- type GetCoreNetworkChangeEventsAPIClient
- type GetCoreNetworkChangeEventsInput
- type GetCoreNetworkChangeEventsOutput
- type GetCoreNetworkChangeEventsPaginator
- type GetCoreNetworkChangeEventsPaginatorOptions
- type GetCoreNetworkChangeSetAPIClient
- type GetCoreNetworkChangeSetInput
- type GetCoreNetworkChangeSetOutput
- type GetCoreNetworkChangeSetPaginator
- type GetCoreNetworkChangeSetPaginatorOptions
- type GetCoreNetworkInput
- type GetCoreNetworkOutput
- type GetCoreNetworkPolicyInput
- type GetCoreNetworkPolicyOutput
- type GetCustomerGatewayAssociationsAPIClient
- type GetCustomerGatewayAssociationsInput
- type GetCustomerGatewayAssociationsOutput
- type GetCustomerGatewayAssociationsPaginator
- type GetCustomerGatewayAssociationsPaginatorOptions
- type GetDevicesAPIClient
- type GetDevicesInput
- type GetDevicesOutput
- type GetDevicesPaginator
- type GetDevicesPaginatorOptions
- type GetLinkAssociationsAPIClient
- type GetLinkAssociationsInput
- type GetLinkAssociationsOutput
- type GetLinkAssociationsPaginator
- type GetLinkAssociationsPaginatorOptions
- type GetLinksAPIClient
- type GetLinksInput
- type GetLinksOutput
- type GetLinksPaginator
- type GetLinksPaginatorOptions
- type GetNetworkResourceCountsAPIClient
- type GetNetworkResourceCountsInput
- type GetNetworkResourceCountsOutput
- type GetNetworkResourceCountsPaginator
- type GetNetworkResourceCountsPaginatorOptions
- type GetNetworkResourceRelationshipsAPIClient
- type GetNetworkResourceRelationshipsInput
- type GetNetworkResourceRelationshipsOutput
- type GetNetworkResourceRelationshipsPaginator
- type GetNetworkResourceRelationshipsPaginatorOptions
- type GetNetworkResourcesAPIClient
- type GetNetworkResourcesInput
- type GetNetworkResourcesOutput
- type GetNetworkResourcesPaginator
- type GetNetworkResourcesPaginatorOptions
- type GetNetworkRoutesInput
- type GetNetworkRoutesOutput
- type GetNetworkTelemetryAPIClient
- type GetNetworkTelemetryInput
- type GetNetworkTelemetryOutput
- type GetNetworkTelemetryPaginator
- type GetNetworkTelemetryPaginatorOptions
- type GetResourcePolicyInput
- type GetResourcePolicyOutput
- type GetRouteAnalysisInput
- type GetRouteAnalysisOutput
- type GetSiteToSiteVpnAttachmentInput
- type GetSiteToSiteVpnAttachmentOutput
- type GetSitesAPIClient
- type GetSitesInput
- type GetSitesOutput
- type GetSitesPaginator
- type GetSitesPaginatorOptions
- type GetTransitGatewayConnectPeerAssociationsAPIClient
- type GetTransitGatewayConnectPeerAssociationsInput
- type GetTransitGatewayConnectPeerAssociationsOutput
- type GetTransitGatewayConnectPeerAssociationsPaginator
- type GetTransitGatewayConnectPeerAssociationsPaginatorOptions
- type GetTransitGatewayPeeringInput
- type GetTransitGatewayPeeringOutput
- type GetTransitGatewayRegistrationsAPIClient
- type GetTransitGatewayRegistrationsInput
- type GetTransitGatewayRegistrationsOutput
- type GetTransitGatewayRegistrationsPaginator
- type GetTransitGatewayRegistrationsPaginatorOptions
- type GetTransitGatewayRouteTableAttachmentInput
- type GetTransitGatewayRouteTableAttachmentOutput
- type GetVpcAttachmentInput
- type GetVpcAttachmentOutput
- type HTTPClient
- type HTTPSignerV4
- type IdempotencyTokenProvider
- type ListAttachmentsAPIClient
- type ListAttachmentsInput
- type ListAttachmentsOutput
- type ListAttachmentsPaginator
- type ListAttachmentsPaginatorOptions
- type ListConnectPeersAPIClient
- type ListConnectPeersInput
- type ListConnectPeersOutput
- type ListConnectPeersPaginator
- type ListConnectPeersPaginatorOptions
- type ListCoreNetworkPolicyVersionsAPIClient
- type ListCoreNetworkPolicyVersionsInput
- type ListCoreNetworkPolicyVersionsOutput
- type ListCoreNetworkPolicyVersionsPaginator
- type ListCoreNetworkPolicyVersionsPaginatorOptions
- type ListCoreNetworksAPIClient
- type ListCoreNetworksInput
- type ListCoreNetworksOutput
- type ListCoreNetworksPaginator
- type ListCoreNetworksPaginatorOptions
- type ListOrganizationServiceAccessStatusInput
- type ListOrganizationServiceAccessStatusOutput
- type ListPeeringsAPIClient
- type ListPeeringsInput
- type ListPeeringsOutput
- type ListPeeringsPaginator
- type ListPeeringsPaginatorOptions
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Options
- type PutCoreNetworkPolicyInput
- type PutCoreNetworkPolicyOutput
- type PutResourcePolicyInput
- type PutResourcePolicyOutput
- type RegisterTransitGatewayInput
- type RegisterTransitGatewayOutput
- type RejectAttachmentInput
- type RejectAttachmentOutput
- type ResolveEndpoint
- type RestoreCoreNetworkPolicyVersionInput
- type RestoreCoreNetworkPolicyVersionOutput
- type StartOrganizationServiceAccessUpdateInput
- type StartOrganizationServiceAccessUpdateOutput
- type StartRouteAnalysisInput
- type StartRouteAnalysisOutput
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateConnectionInput
- type UpdateConnectionOutput
- type UpdateCoreNetworkInput
- type UpdateCoreNetworkOutput
- type UpdateDeviceInput
- type UpdateDeviceOutput
- type UpdateGlobalNetworkInput
- type UpdateGlobalNetworkOutput
- type UpdateLinkInput
- type UpdateLinkOutput
- type UpdateNetworkResourceMetadataInput
- type UpdateNetworkResourceMetadataOutput
- type UpdateSiteInput
- type UpdateSiteOutput
- type UpdateVpcAttachmentInput
- type UpdateVpcAttachmentOutput
Constants ¶
const ServiceAPIVersion = "2019-07-05"
const ServiceID = "NetworkManager"
Variables ¶
This section is empty.
Functions ¶
func NewDefaultEndpointResolver ¶
func NewDefaultEndpointResolver() *internalendpoints.Resolver
NewDefaultEndpointResolver constructs a new service endpoint resolver
func WithAPIOptions ¶
func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
WithAPIOptions returns a functional option for setting the Client's APIOptions option.
func WithEndpointResolver
deprecated
func WithEndpointResolver(v EndpointResolver) func(*Options)
Deprecated: EndpointResolver and WithEndpointResolver. Providing a value for this field will likely prevent you from using any endpoint-related service features released after the introduction of EndpointResolverV2 and BaseEndpoint.
To migrate an EndpointResolver implementation that uses a custom endpoint, set the client option BaseEndpoint instead.
func WithEndpointResolverV2 ¶
func WithEndpointResolverV2(v EndpointResolverV2) func(*Options)
WithEndpointResolverV2 returns a functional option for setting the Client's EndpointResolverV2 option.
func WithSigV4SigningName ¶
WithSigV4SigningName applies an override to the authentication workflow to use the given signing name for SigV4-authenticated operations.
This is an advanced setting. The value here is FINAL, taking precedence over the resolved signing name from both auth scheme resolution and endpoint resolution.
func WithSigV4SigningRegion ¶
WithSigV4SigningRegion applies an override to the authentication workflow to use the given signing region for SigV4-authenticated operations.
This is an advanced setting. The value here is FINAL, taking precedence over the resolved signing region from both auth scheme resolution and endpoint resolution.
Types ¶
type AcceptAttachmentInput ¶
type AcceptAttachmentInput struct { // The ID of the attachment. // // This member is required. AttachmentId *string // contains filtered or unexported fields }
type AcceptAttachmentOutput ¶
type AcceptAttachmentOutput struct { // The response to the attachment request. Attachment *types.Attachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type AssociateConnectPeerInput ¶
type AssociateConnectPeerInput struct { // The ID of the Connect peer. // // This member is required. ConnectPeerId *string // The ID of the device. // // This member is required. DeviceId *string // The ID of your global network. // // This member is required. GlobalNetworkId *string // The ID of the link. LinkId *string // contains filtered or unexported fields }
type AssociateConnectPeerOutput ¶
type AssociateConnectPeerOutput struct { // The response to the Connect peer request. ConnectPeerAssociation *types.ConnectPeerAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type AssociateCustomerGatewayInput ¶
type AssociateCustomerGatewayInput struct { // The Amazon Resource Name (ARN) of the customer gateway. // // This member is required. CustomerGatewayArn *string // The ID of the device. // // This member is required. DeviceId *string // The ID of the global network. // // This member is required. GlobalNetworkId *string // The ID of the link. LinkId *string // contains filtered or unexported fields }
type AssociateCustomerGatewayOutput ¶
type AssociateCustomerGatewayOutput struct { // The customer gateway association. CustomerGatewayAssociation *types.CustomerGatewayAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type AssociateLinkInput ¶
type AssociateLinkInput struct { // The ID of the device. // // This member is required. DeviceId *string // The ID of the global network. // // This member is required. GlobalNetworkId *string // The ID of the link. // // This member is required. LinkId *string // contains filtered or unexported fields }
type AssociateLinkOutput ¶
type AssociateLinkOutput struct { // The link association. LinkAssociation *types.LinkAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type AssociateTransitGatewayConnectPeerInput ¶
type AssociateTransitGatewayConnectPeerInput struct { // The ID of the device. // // This member is required. DeviceId *string // The ID of the global network. // // This member is required. GlobalNetworkId *string // The Amazon Resource Name (ARN) of the Connect peer. // // This member is required. TransitGatewayConnectPeerArn *string // The ID of the link. LinkId *string // contains filtered or unexported fields }
type AssociateTransitGatewayConnectPeerOutput ¶
type AssociateTransitGatewayConnectPeerOutput struct { // The transit gateway Connect peer association. TransitGatewayConnectPeerAssociation *types.TransitGatewayConnectPeerAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type AuthResolverParameters ¶
type AuthResolverParameters struct { // The name of the operation being invoked. Operation string // The region in which the operation is being invoked. Region string }
AuthResolverParameters contains the set of inputs necessary for auth scheme resolution.
type AuthSchemeResolver ¶
type AuthSchemeResolver interface {
ResolveAuthSchemes(context.Context, *AuthResolverParameters) ([]*smithyauth.Option, error)
}
AuthSchemeResolver returns a set of possible authentication options for an operation.
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides the API client to make operations call for AWS Network Manager.
func New ¶
New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.
func NewFromConfig ¶
NewFromConfig returns a new client from the provided config.
func (*Client) AcceptAttachment ¶
func (c *Client) AcceptAttachment(ctx context.Context, params *AcceptAttachmentInput, optFns ...func(*Options)) (*AcceptAttachmentOutput, error)
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.
func (*Client) AssociateConnectPeer ¶
func (c *Client) AssociateConnectPeer(ctx context.Context, params *AssociateConnectPeerInput, optFns ...func(*Options)) (*AssociateConnectPeerOutput, error)
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.
func (*Client) AssociateCustomerGateway ¶
func (c *Client) AssociateCustomerGateway(ctx context.Context, params *AssociateCustomerGatewayInput, optFns ...func(*Options)) (*AssociateCustomerGatewayOutput, error)
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 DescribeVpnConnectionsEC2 API and filter by transit-gateway-id .
You cannot associate a customer gateway with more than one device and link.
func (*Client) AssociateLink ¶
func (c *Client) AssociateLink(ctx context.Context, params *AssociateLinkInput, optFns ...func(*Options)) (*AssociateLinkOutput, error)
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.
func (*Client) AssociateTransitGatewayConnectPeer ¶
func (c *Client) AssociateTransitGatewayConnectPeer(ctx context.Context, params *AssociateTransitGatewayConnectPeerInput, optFns ...func(*Options)) (*AssociateTransitGatewayConnectPeerOutput, error)
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.
func (*Client) CreateConnectAttachment ¶
func (c *Client) CreateConnectAttachment(ctx context.Context, params *CreateConnectAttachmentInput, optFns ...func(*Options)) (*CreateConnectAttachmentOutput, error)
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.
func (*Client) CreateConnectPeer ¶
func (c *Client) CreateConnectPeer(ctx context.Context, params *CreateConnectPeerInput, optFns ...func(*Options)) (*CreateConnectPeerOutput, error)
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).
func (*Client) CreateConnection ¶
func (c *Client) CreateConnection(ctx context.Context, params *CreateConnectionInput, optFns ...func(*Options)) (*CreateConnectionOutput, error)
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.
func (*Client) CreateCoreNetwork ¶
func (c *Client) CreateCoreNetwork(ctx context.Context, params *CreateCoreNetworkInput, optFns ...func(*Options)) (*CreateCoreNetworkOutput, error)
Creates a core network as part of your global network, and optionally, with a core network policy.
func (*Client) CreateDevice ¶
func (c *Client) CreateDevice(ctx context.Context, params *CreateDeviceInput, optFns ...func(*Options)) (*CreateDeviceOutput, error)
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.
func (*Client) CreateGlobalNetwork ¶
func (c *Client) CreateGlobalNetwork(ctx context.Context, params *CreateGlobalNetworkInput, optFns ...func(*Options)) (*CreateGlobalNetworkOutput, error)
Creates a new, empty global network.
func (*Client) CreateLink ¶
func (c *Client) CreateLink(ctx context.Context, params *CreateLinkInput, optFns ...func(*Options)) (*CreateLinkOutput, error)
Creates a new link for a specified site.
func (*Client) CreateSite ¶
func (c *Client) CreateSite(ctx context.Context, params *CreateSiteInput, optFns ...func(*Options)) (*CreateSiteOutput, error)
Creates a new site in a global network.
func (*Client) CreateSiteToSiteVpnAttachment ¶
func (c *Client) CreateSiteToSiteVpnAttachment(ctx context.Context, params *CreateSiteToSiteVpnAttachmentInput, optFns ...func(*Options)) (*CreateSiteToSiteVpnAttachmentOutput, error)
Creates an Amazon Web Services site-to-site VPN attachment on an edge location of a core network.
func (*Client) CreateTransitGatewayPeering ¶
func (c *Client) CreateTransitGatewayPeering(ctx context.Context, params *CreateTransitGatewayPeeringInput, optFns ...func(*Options)) (*CreateTransitGatewayPeeringOutput, error)
Creates a transit gateway peering connection.
func (*Client) CreateTransitGatewayRouteTableAttachment ¶
func (c *Client) CreateTransitGatewayRouteTableAttachment(ctx context.Context, params *CreateTransitGatewayRouteTableAttachmentInput, optFns ...func(*Options)) (*CreateTransitGatewayRouteTableAttachmentOutput, error)
Creates a transit gateway route table attachment.
func (*Client) CreateVpcAttachment ¶
func (c *Client) CreateVpcAttachment(ctx context.Context, params *CreateVpcAttachmentInput, optFns ...func(*Options)) (*CreateVpcAttachmentOutput, error)
Creates a VPC attachment on an edge location of a core network.
func (*Client) DeleteAttachment ¶
func (c *Client) DeleteAttachment(ctx context.Context, params *DeleteAttachmentInput, optFns ...func(*Options)) (*DeleteAttachmentOutput, error)
Deletes an attachment. Supports all attachment types.
func (*Client) DeleteConnectPeer ¶
func (c *Client) DeleteConnectPeer(ctx context.Context, params *DeleteConnectPeerInput, optFns ...func(*Options)) (*DeleteConnectPeerOutput, error)
Deletes a Connect peer.
func (*Client) DeleteConnection ¶
func (c *Client) DeleteConnection(ctx context.Context, params *DeleteConnectionInput, optFns ...func(*Options)) (*DeleteConnectionOutput, error)
Deletes the specified connection in your global network.
func (*Client) DeleteCoreNetwork ¶
func (c *Client) DeleteCoreNetwork(ctx context.Context, params *DeleteCoreNetworkInput, optFns ...func(*Options)) (*DeleteCoreNetworkOutput, error)
Deletes a core network along with all core network policies. This can only be done if there are no attachments on a core network.
func (*Client) DeleteCoreNetworkPolicyVersion ¶
func (c *Client) DeleteCoreNetworkPolicyVersion(ctx context.Context, params *DeleteCoreNetworkPolicyVersionInput, optFns ...func(*Options)) (*DeleteCoreNetworkPolicyVersionOutput, error)
Deletes a policy version from a core network. You can't delete the current LIVE policy.
func (*Client) DeleteDevice ¶
func (c *Client) DeleteDevice(ctx context.Context, params *DeleteDeviceInput, optFns ...func(*Options)) (*DeleteDeviceOutput, error)
Deletes an existing device. You must first disassociate the device from any links and customer gateways.
func (*Client) DeleteGlobalNetwork ¶
func (c *Client) DeleteGlobalNetwork(ctx context.Context, params *DeleteGlobalNetworkInput, optFns ...func(*Options)) (*DeleteGlobalNetworkOutput, error)
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.
func (*Client) DeleteLink ¶
func (c *Client) DeleteLink(ctx context.Context, params *DeleteLinkInput, optFns ...func(*Options)) (*DeleteLinkOutput, error)
Deletes an existing link. You must first disassociate the link from any devices and customer gateways.
func (*Client) DeletePeering ¶
func (c *Client) DeletePeering(ctx context.Context, params *DeletePeeringInput, optFns ...func(*Options)) (*DeletePeeringOutput, error)
Deletes an existing peering connection.
func (*Client) DeleteResourcePolicy ¶
func (c *Client) DeleteResourcePolicy(ctx context.Context, params *DeleteResourcePolicyInput, optFns ...func(*Options)) (*DeleteResourcePolicyOutput, error)
Deletes a resource policy for the specified resource. This revokes the access of the principals specified in the resource policy.
func (*Client) DeleteSite ¶
func (c *Client) DeleteSite(ctx context.Context, params *DeleteSiteInput, optFns ...func(*Options)) (*DeleteSiteOutput, error)
Deletes an existing site. The site cannot be associated with any device or link.
func (*Client) DeregisterTransitGateway ¶
func (c *Client) DeregisterTransitGateway(ctx context.Context, params *DeregisterTransitGatewayInput, optFns ...func(*Options)) (*DeregisterTransitGatewayOutput, error)
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.
func (*Client) DescribeGlobalNetworks ¶
func (c *Client) DescribeGlobalNetworks(ctx context.Context, params *DescribeGlobalNetworksInput, optFns ...func(*Options)) (*DescribeGlobalNetworksOutput, error)
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.
func (*Client) DisassociateConnectPeer ¶
func (c *Client) DisassociateConnectPeer(ctx context.Context, params *DisassociateConnectPeerInput, optFns ...func(*Options)) (*DisassociateConnectPeerOutput, error)
Disassociates a core network Connect peer from a device and a link.
func (*Client) DisassociateCustomerGateway ¶
func (c *Client) DisassociateCustomerGateway(ctx context.Context, params *DisassociateCustomerGatewayInput, optFns ...func(*Options)) (*DisassociateCustomerGatewayOutput, error)
Disassociates a customer gateway from a device and a link.
func (*Client) DisassociateLink ¶
func (c *Client) DisassociateLink(ctx context.Context, params *DisassociateLinkInput, optFns ...func(*Options)) (*DisassociateLinkOutput, error)
Disassociates an existing device from a link. You must first disassociate any customer gateways that are associated with the link.
func (*Client) DisassociateTransitGatewayConnectPeer ¶
func (c *Client) DisassociateTransitGatewayConnectPeer(ctx context.Context, params *DisassociateTransitGatewayConnectPeerInput, optFns ...func(*Options)) (*DisassociateTransitGatewayConnectPeerOutput, error)
Disassociates a transit gateway Connect peer from a device and link.
func (*Client) ExecuteCoreNetworkChangeSet ¶
func (c *Client) ExecuteCoreNetworkChangeSet(ctx context.Context, params *ExecuteCoreNetworkChangeSetInput, optFns ...func(*Options)) (*ExecuteCoreNetworkChangeSetOutput, error)
Executes a change set on your core network. Deploys changes globally based on the policy submitted..
func (*Client) GetConnectAttachment ¶
func (c *Client) GetConnectAttachment(ctx context.Context, params *GetConnectAttachmentInput, optFns ...func(*Options)) (*GetConnectAttachmentOutput, error)
Returns information about a core network Connect attachment.
func (*Client) GetConnectPeer ¶
func (c *Client) GetConnectPeer(ctx context.Context, params *GetConnectPeerInput, optFns ...func(*Options)) (*GetConnectPeerOutput, error)
Returns information about a core network Connect peer.
func (*Client) GetConnectPeerAssociations ¶
func (c *Client) GetConnectPeerAssociations(ctx context.Context, params *GetConnectPeerAssociationsInput, optFns ...func(*Options)) (*GetConnectPeerAssociationsOutput, error)
Returns information about a core network Connect peer associations.
func (*Client) GetConnections ¶
func (c *Client) GetConnections(ctx context.Context, params *GetConnectionsInput, optFns ...func(*Options)) (*GetConnectionsOutput, error)
Gets information about one or more of your connections in a global network.
func (*Client) GetCoreNetwork ¶
func (c *Client) GetCoreNetwork(ctx context.Context, params *GetCoreNetworkInput, optFns ...func(*Options)) (*GetCoreNetworkOutput, error)
Returns information about the LIVE policy for a core network.
func (*Client) GetCoreNetworkChangeEvents ¶
func (c *Client) GetCoreNetworkChangeEvents(ctx context.Context, params *GetCoreNetworkChangeEventsInput, optFns ...func(*Options)) (*GetCoreNetworkChangeEventsOutput, error)
Returns information about a core network change event.
func (*Client) GetCoreNetworkChangeSet ¶
func (c *Client) GetCoreNetworkChangeSet(ctx context.Context, params *GetCoreNetworkChangeSetInput, optFns ...func(*Options)) (*GetCoreNetworkChangeSetOutput, error)
Returns a change set between the LIVE core network policy and a submitted policy.
func (*Client) GetCoreNetworkPolicy ¶
func (c *Client) GetCoreNetworkPolicy(ctx context.Context, params *GetCoreNetworkPolicyInput, optFns ...func(*Options)) (*GetCoreNetworkPolicyOutput, error)
Returns details about a core network policy. You can get details about your current live policy or any previous policy version.
func (*Client) GetCustomerGatewayAssociations ¶
func (c *Client) GetCustomerGatewayAssociations(ctx context.Context, params *GetCustomerGatewayAssociationsInput, optFns ...func(*Options)) (*GetCustomerGatewayAssociationsOutput, error)
Gets the association information for customer gateways that are associated with devices and links in your global network.
func (*Client) GetDevices ¶
func (c *Client) GetDevices(ctx context.Context, params *GetDevicesInput, optFns ...func(*Options)) (*GetDevicesOutput, error)
Gets information about one or more of your devices in a global network.
func (*Client) GetLinkAssociations ¶
func (c *Client) GetLinkAssociations(ctx context.Context, params *GetLinkAssociationsInput, optFns ...func(*Options)) (*GetLinkAssociationsOutput, error)
Gets the link associations for a device or a link. Either the device ID or the link ID must be specified.
func (*Client) GetLinks ¶
func (c *Client) GetLinks(ctx context.Context, params *GetLinksInput, optFns ...func(*Options)) (*GetLinksOutput, error)
Gets information about one or more links in a specified global network.
If you specify the site ID, you cannot specify the type or provider in the same request. You can specify the type and provider in the same request.
func (*Client) GetNetworkResourceCounts ¶
func (c *Client) GetNetworkResourceCounts(ctx context.Context, params *GetNetworkResourceCountsInput, optFns ...func(*Options)) (*GetNetworkResourceCountsOutput, error)
Gets the count of network resources, by resource type, for the specified global network.
func (*Client) GetNetworkResourceRelationships ¶
func (c *Client) GetNetworkResourceRelationships(ctx context.Context, params *GetNetworkResourceRelationshipsInput, optFns ...func(*Options)) (*GetNetworkResourceRelationshipsOutput, error)
Gets the network resource relationships for the specified global network.
func (*Client) GetNetworkResources ¶
func (c *Client) GetNetworkResources(ctx context.Context, params *GetNetworkResourcesInput, optFns ...func(*Options)) (*GetNetworkResourcesOutput, error)
Describes the network resources for the specified global network.
The results include information from the corresponding Describe call for the resource, minus any sensitive information such as pre-shared keys.
func (*Client) GetNetworkRoutes ¶
func (c *Client) GetNetworkRoutes(ctx context.Context, params *GetNetworkRoutesInput, optFns ...func(*Options)) (*GetNetworkRoutesOutput, error)
Gets the network routes of the specified global network.
func (*Client) GetNetworkTelemetry ¶
func (c *Client) GetNetworkTelemetry(ctx context.Context, params *GetNetworkTelemetryInput, optFns ...func(*Options)) (*GetNetworkTelemetryOutput, error)
Gets the network telemetry of the specified global network.
func (*Client) GetResourcePolicy ¶
func (c *Client) GetResourcePolicy(ctx context.Context, params *GetResourcePolicyInput, optFns ...func(*Options)) (*GetResourcePolicyOutput, error)
Returns information about a resource policy.
func (*Client) GetRouteAnalysis ¶
func (c *Client) GetRouteAnalysis(ctx context.Context, params *GetRouteAnalysisInput, optFns ...func(*Options)) (*GetRouteAnalysisOutput, error)
Gets information about the specified route analysis.
func (*Client) GetSiteToSiteVpnAttachment ¶
func (c *Client) GetSiteToSiteVpnAttachment(ctx context.Context, params *GetSiteToSiteVpnAttachmentInput, optFns ...func(*Options)) (*GetSiteToSiteVpnAttachmentOutput, error)
Returns information about a site-to-site VPN attachment.
func (*Client) GetSites ¶
func (c *Client) GetSites(ctx context.Context, params *GetSitesInput, optFns ...func(*Options)) (*GetSitesOutput, error)
Gets information about one or more of your sites in a global network.
func (*Client) GetTransitGatewayConnectPeerAssociations ¶
func (c *Client) GetTransitGatewayConnectPeerAssociations(ctx context.Context, params *GetTransitGatewayConnectPeerAssociationsInput, optFns ...func(*Options)) (*GetTransitGatewayConnectPeerAssociationsOutput, error)
Gets information about one or more of your transit gateway Connect peer associations in a global network.
func (*Client) GetTransitGatewayPeering ¶
func (c *Client) GetTransitGatewayPeering(ctx context.Context, params *GetTransitGatewayPeeringInput, optFns ...func(*Options)) (*GetTransitGatewayPeeringOutput, error)
Returns information about a transit gateway peer.
func (*Client) GetTransitGatewayRegistrations ¶
func (c *Client) GetTransitGatewayRegistrations(ctx context.Context, params *GetTransitGatewayRegistrationsInput, optFns ...func(*Options)) (*GetTransitGatewayRegistrationsOutput, error)
Gets information about the transit gateway registrations in a specified global network.
func (*Client) GetTransitGatewayRouteTableAttachment ¶
func (c *Client) GetTransitGatewayRouteTableAttachment(ctx context.Context, params *GetTransitGatewayRouteTableAttachmentInput, optFns ...func(*Options)) (*GetTransitGatewayRouteTableAttachmentOutput, error)
Returns information about a transit gateway route table attachment.
func (*Client) GetVpcAttachment ¶
func (c *Client) GetVpcAttachment(ctx context.Context, params *GetVpcAttachmentInput, optFns ...func(*Options)) (*GetVpcAttachmentOutput, error)
Returns information about a VPC attachment.
func (*Client) ListAttachments ¶
func (c *Client) ListAttachments(ctx context.Context, params *ListAttachmentsInput, optFns ...func(*Options)) (*ListAttachmentsOutput, error)
Returns a list of core network attachments.
func (*Client) ListConnectPeers ¶
func (c *Client) ListConnectPeers(ctx context.Context, params *ListConnectPeersInput, optFns ...func(*Options)) (*ListConnectPeersOutput, error)
Returns a list of core network Connect peers.
func (*Client) ListCoreNetworkPolicyVersions ¶
func (c *Client) ListCoreNetworkPolicyVersions(ctx context.Context, params *ListCoreNetworkPolicyVersionsInput, optFns ...func(*Options)) (*ListCoreNetworkPolicyVersionsOutput, error)
Returns a list of core network policy versions.
func (*Client) ListCoreNetworks ¶
func (c *Client) ListCoreNetworks(ctx context.Context, params *ListCoreNetworksInput, optFns ...func(*Options)) (*ListCoreNetworksOutput, error)
Returns a list of owned and shared core networks.
func (*Client) ListOrganizationServiceAccessStatus ¶
func (c *Client) ListOrganizationServiceAccessStatus(ctx context.Context, params *ListOrganizationServiceAccessStatusInput, optFns ...func(*Options)) (*ListOrganizationServiceAccessStatusOutput, error)
Gets the status of the Service Linked Role (SLR) deployment for the accounts in a given Amazon Web Services Organization.
func (*Client) ListPeerings ¶
func (c *Client) ListPeerings(ctx context.Context, params *ListPeeringsInput, optFns ...func(*Options)) (*ListPeeringsOutput, error)
Lists the peerings for a core network.
func (*Client) ListTagsForResource ¶
func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)
Lists the tags for a specified resource.
func (*Client) Options ¶
Options returns a copy of the client configuration.
Callers SHOULD NOT perform mutations on any inner structures within client config. Config overrides should instead be made on a per-operation basis through functional options.
func (*Client) PutCoreNetworkPolicy ¶
func (c *Client) PutCoreNetworkPolicy(ctx context.Context, params *PutCoreNetworkPolicyInput, optFns ...func(*Options)) (*PutCoreNetworkPolicyOutput, error)
Creates a new, immutable version of a core network policy. A subsequent change set is created showing the differences between the LIVE policy and the submitted policy.
func (*Client) PutResourcePolicy ¶
func (c *Client) PutResourcePolicy(ctx context.Context, params *PutResourcePolicyInput, optFns ...func(*Options)) (*PutResourcePolicyOutput, error)
Creates or updates a resource policy.
func (*Client) RegisterTransitGateway ¶
func (c *Client) RegisterTransitGateway(ctx context.Context, params *RegisterTransitGatewayInput, optFns ...func(*Options)) (*RegisterTransitGatewayOutput, error)
Registers a transit gateway in your global network. Not all Regions support transit gateways for global networks. For a list of the supported Regions, see Region Availability in the Amazon Web Services Transit Gateways for Global Networks User Guide. The transit gateway can be in any of the supported Amazon Web Services Regions, but it must be owned by the same Amazon Web Services account that owns the global network. You cannot register a transit gateway in more than one global network.
func (*Client) RejectAttachment ¶
func (c *Client) RejectAttachment(ctx context.Context, params *RejectAttachmentInput, optFns ...func(*Options)) (*RejectAttachmentOutput, error)
Rejects a core network attachment request.
func (*Client) RestoreCoreNetworkPolicyVersion ¶
func (c *Client) RestoreCoreNetworkPolicyVersion(ctx context.Context, params *RestoreCoreNetworkPolicyVersionInput, optFns ...func(*Options)) (*RestoreCoreNetworkPolicyVersionOutput, error)
Restores a previous policy version as a new, immutable version of a core network policy. A subsequent change set is created showing the differences between the LIVE policy and restored policy.
func (*Client) StartOrganizationServiceAccessUpdate ¶
func (c *Client) StartOrganizationServiceAccessUpdate(ctx context.Context, params *StartOrganizationServiceAccessUpdateInput, optFns ...func(*Options)) (*StartOrganizationServiceAccessUpdateOutput, error)
Enables the Network Manager service for an Amazon Web Services Organization. This can only be called by a management account within the organization.
func (*Client) StartRouteAnalysis ¶
func (c *Client) StartRouteAnalysis(ctx context.Context, params *StartRouteAnalysisInput, optFns ...func(*Options)) (*StartRouteAnalysisOutput, error)
Starts analyzing the routing path between the specified source and destination. For more information, see Route Analyzer.
func (*Client) TagResource ¶
func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
Tags a specified resource.
func (*Client) UntagResource ¶
func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
Removes tags from a specified resource.
func (*Client) UpdateConnection ¶
func (c *Client) UpdateConnection(ctx context.Context, params *UpdateConnectionInput, optFns ...func(*Options)) (*UpdateConnectionOutput, error)
Updates the information for an existing connection. To remove information for any of the parameters, specify an empty string.
func (*Client) UpdateCoreNetwork ¶
func (c *Client) UpdateCoreNetwork(ctx context.Context, params *UpdateCoreNetworkInput, optFns ...func(*Options)) (*UpdateCoreNetworkOutput, error)
Updates the description of a core network.
func (*Client) UpdateDevice ¶
func (c *Client) UpdateDevice(ctx context.Context, params *UpdateDeviceInput, optFns ...func(*Options)) (*UpdateDeviceOutput, error)
Updates the details for an existing device. To remove information for any of the parameters, specify an empty string.
func (*Client) UpdateGlobalNetwork ¶
func (c *Client) UpdateGlobalNetwork(ctx context.Context, params *UpdateGlobalNetworkInput, optFns ...func(*Options)) (*UpdateGlobalNetworkOutput, error)
Updates an existing global network. To remove information for any of the parameters, specify an empty string.
func (*Client) UpdateLink ¶
func (c *Client) UpdateLink(ctx context.Context, params *UpdateLinkInput, optFns ...func(*Options)) (*UpdateLinkOutput, error)
Updates the details for an existing link. To remove information for any of the parameters, specify an empty string.
func (*Client) UpdateNetworkResourceMetadata ¶
func (c *Client) UpdateNetworkResourceMetadata(ctx context.Context, params *UpdateNetworkResourceMetadataInput, optFns ...func(*Options)) (*UpdateNetworkResourceMetadataOutput, error)
Updates the resource metadata for the specified global network.
func (*Client) UpdateSite ¶
func (c *Client) UpdateSite(ctx context.Context, params *UpdateSiteInput, optFns ...func(*Options)) (*UpdateSiteOutput, error)
Updates the information for an existing site. To remove information for any of the parameters, specify an empty string.
func (*Client) UpdateVpcAttachment ¶
func (c *Client) UpdateVpcAttachment(ctx context.Context, params *UpdateVpcAttachmentInput, optFns ...func(*Options)) (*UpdateVpcAttachmentOutput, error)
Updates a VPC attachment.
type CreateConnectAttachmentInput ¶
type CreateConnectAttachmentInput struct { // The ID of a core network where you want to create the attachment. // // This member is required. CoreNetworkId *string // The Region where the edge is located. // // This member is required. EdgeLocation *string // Options for creating an attachment. // // This member is required. Options *types.ConnectAttachmentOptions // The ID of the attachment between the two connections. // // This member is required. TransportAttachmentId *string // The client token associated with the request. ClientToken *string // The list of key-value tags associated with the request. Tags []types.Tag // contains filtered or unexported fields }
type CreateConnectAttachmentOutput ¶
type CreateConnectAttachmentOutput struct { // The response to a Connect attachment request. ConnectAttachment *types.ConnectAttachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateConnectPeerInput ¶
type CreateConnectPeerInput struct { // The ID of the connection attachment. // // This member is required. ConnectAttachmentId *string // The Connect peer address. // // This member is required. PeerAddress *string // The Connect peer BGP options. BgpOptions *types.BgpOptions // The client token associated with the request. ClientToken *string // A Connect peer core network address. CoreNetworkAddress *string // The inside IP addresses used for BGP peering. InsideCidrBlocks []string // The subnet ARN for the Connect peer. SubnetArn *string // The tags associated with the peer request. Tags []types.Tag // contains filtered or unexported fields }
type CreateConnectPeerOutput ¶
type CreateConnectPeerOutput struct { // The response to the request. ConnectPeer *types.ConnectPeer // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateConnectionInput ¶
type CreateConnectionInput struct { // The ID of the second device in the connection. // // This member is required. ConnectedDeviceId *string // The ID of the first device in the connection. // // This member is required. DeviceId *string // The ID of the global network. // // This member is required. GlobalNetworkId *string // The ID of the link for the second device. ConnectedLinkId *string // A description of the connection. // // Length Constraints: Maximum length of 256 characters. Description *string // The ID of the link for the first device. LinkId *string // The tags to apply to the resource during creation. Tags []types.Tag // contains filtered or unexported fields }
type CreateConnectionOutput ¶
type CreateConnectionOutput struct { // Information about the connection. Connection *types.Connection // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateCoreNetworkInput ¶
type CreateCoreNetworkInput struct { // The ID of the global network that a core network will be a part of. // // This member is required. GlobalNetworkId *string // The client token associated with a core network request. ClientToken *string // The description of a core network. Description *string // The policy document for creating a core network. PolicyDocument *string // Key-value tags associated with a core network request. Tags []types.Tag // contains filtered or unexported fields }
type CreateCoreNetworkOutput ¶
type CreateCoreNetworkOutput struct { // Returns details about a core network. CoreNetwork *types.CoreNetwork // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateDeviceInput ¶
type CreateDeviceInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The Amazon Web Services location of the device, if applicable. For an // on-premises device, you can omit this parameter. AWSLocation *types.AWSLocation // A description of the device. // // Constraints: Maximum length of 256 characters. Description *string // The location of the device. Location *types.Location // The model of the device. // // Constraints: Maximum length of 128 characters. Model *string // The serial number of the device. // // Constraints: Maximum length of 128 characters. SerialNumber *string // The ID of the site. SiteId *string // The tags to apply to the resource during creation. Tags []types.Tag // The type of the device. Type *string // The vendor of the device. // // Constraints: Maximum length of 128 characters. Vendor *string // contains filtered or unexported fields }
type CreateDeviceOutput ¶
type CreateDeviceOutput struct { // Information about the device. Device *types.Device // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateGlobalNetworkInput ¶
type CreateGlobalNetworkOutput ¶
type CreateGlobalNetworkOutput struct { // Information about the global network object. GlobalNetwork *types.GlobalNetwork // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateLinkInput ¶
type CreateLinkInput struct { // The upload speed and download speed in Mbps. // // This member is required. Bandwidth *types.Bandwidth // The ID of the global network. // // This member is required. GlobalNetworkId *string // The ID of the site. // // This member is required. SiteId *string // A description of the link. // // Constraints: Maximum length of 256 characters. Description *string // The provider of the link. // // Constraints: Maximum length of 128 characters. Cannot include the following // characters: | \ ^ Provider *string // The tags to apply to the resource during creation. Tags []types.Tag // The type of the link. // // Constraints: Maximum length of 128 characters. Cannot include the following // characters: | \ ^ Type *string // contains filtered or unexported fields }
type CreateLinkOutput ¶
type CreateLinkOutput struct { // Information about the link. Link *types.Link // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateSiteInput ¶
type CreateSiteInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // A description of your site. // // Constraints: Maximum length of 256 characters. Description *string // 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 *types.Location // The tags to apply to the resource during creation. Tags []types.Tag // contains filtered or unexported fields }
type CreateSiteOutput ¶
type CreateSiteOutput struct { // Information about the site. Site *types.Site // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateSiteToSiteVpnAttachmentInput ¶
type CreateSiteToSiteVpnAttachmentInput struct { // The ID of a core network where you're creating a site-to-site VPN attachment. // // This member is required. CoreNetworkId *string // The ARN identifying the VPN attachment. // // This member is required. VpnConnectionArn *string // The client token associated with the request. ClientToken *string // The tags associated with the request. Tags []types.Tag // contains filtered or unexported fields }
type CreateSiteToSiteVpnAttachmentOutput ¶
type CreateSiteToSiteVpnAttachmentOutput struct { // Details about a site-to-site VPN attachment. SiteToSiteVpnAttachment *types.SiteToSiteVpnAttachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateTransitGatewayPeeringInput ¶
type CreateTransitGatewayPeeringInput struct { // The ID of a core network. // // This member is required. CoreNetworkId *string // The ARN of the transit gateway for the peering request. // // This member is required. TransitGatewayArn *string // The client token associated with the request. ClientToken *string // The list of key-value tags associated with the request. Tags []types.Tag // contains filtered or unexported fields }
type CreateTransitGatewayPeeringOutput ¶
type CreateTransitGatewayPeeringOutput struct { // Returns information about the transit gateway peering connection request. TransitGatewayPeering *types.TransitGatewayPeering // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateTransitGatewayRouteTableAttachmentInput ¶
type CreateTransitGatewayRouteTableAttachmentInput struct { // The ID of the peer for the // // This member is required. PeeringId *string // 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" // . // // This member is required. TransitGatewayRouteTableArn *string // The client token associated with the request. ClientToken *string // The list of key-value tags associated with the request. Tags []types.Tag // contains filtered or unexported fields }
type CreateTransitGatewayRouteTableAttachmentOutput ¶
type CreateTransitGatewayRouteTableAttachmentOutput struct { // The route table associated with the create transit gateway route table // attachment request. TransitGatewayRouteTableAttachment *types.TransitGatewayRouteTableAttachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateVpcAttachmentInput ¶
type CreateVpcAttachmentInput struct { // The ID of a core network for the VPC attachment. // // This member is required. CoreNetworkId *string // The subnet ARN of the VPC attachment. // // This member is required. SubnetArns []string // The ARN of the VPC. // // This member is required. VpcArn *string // The client token associated with the request. ClientToken *string // Options for the VPC attachment. Options *types.VpcOptions // The key-value tags associated with the request. Tags []types.Tag // contains filtered or unexported fields }
type CreateVpcAttachmentOutput ¶
type CreateVpcAttachmentOutput struct { // Provides details about the VPC attachment. VpcAttachment *types.VpcAttachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteAttachmentInput ¶
type DeleteAttachmentInput struct { // The ID of the attachment to delete. // // This member is required. AttachmentId *string // contains filtered or unexported fields }
type DeleteAttachmentOutput ¶
type DeleteAttachmentOutput struct { // Information about the deleted attachment. Attachment *types.Attachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteConnectPeerInput ¶
type DeleteConnectPeerInput struct { // The ID of the deleted Connect peer. // // This member is required. ConnectPeerId *string // contains filtered or unexported fields }
type DeleteConnectPeerOutput ¶
type DeleteConnectPeerOutput struct { // Information about the deleted Connect peer. ConnectPeer *types.ConnectPeer // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteConnectionInput ¶
type DeleteConnectionOutput ¶
type DeleteConnectionOutput struct { // Information about the connection. Connection *types.Connection // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteCoreNetworkInput ¶
type DeleteCoreNetworkInput struct { // The network ID of the deleted core network. // // This member is required. CoreNetworkId *string // contains filtered or unexported fields }
type DeleteCoreNetworkOutput ¶
type DeleteCoreNetworkOutput struct { // Information about the deleted core network. CoreNetwork *types.CoreNetwork // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteCoreNetworkPolicyVersionInput ¶
type DeleteCoreNetworkPolicyVersionOutput ¶
type DeleteCoreNetworkPolicyVersionOutput struct { // Returns information about the deleted policy version. CoreNetworkPolicy *types.CoreNetworkPolicy // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteDeviceInput ¶
type DeleteDeviceOutput ¶
type DeleteDeviceOutput struct { // Information about the device. Device *types.Device // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteGlobalNetworkInput ¶
type DeleteGlobalNetworkInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // contains filtered or unexported fields }
type DeleteGlobalNetworkOutput ¶
type DeleteGlobalNetworkOutput struct { // Information about the global network. GlobalNetwork *types.GlobalNetwork // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteLinkInput ¶
type DeleteLinkOutput ¶
type DeleteLinkOutput struct { // Information about the link. Link *types.Link // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeletePeeringInput ¶
type DeletePeeringInput struct { // The ID of the peering connection to delete. // // This member is required. PeeringId *string // contains filtered or unexported fields }
type DeletePeeringOutput ¶
type DeletePeeringOutput struct { // Information about a deleted peering connection. Peering *types.Peering // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteResourcePolicyInput ¶
type DeleteResourcePolicyInput struct { // The ARN of the policy to delete. // // This member is required. ResourceArn *string // contains filtered or unexported fields }
type DeleteResourcePolicyOutput ¶
type DeleteResourcePolicyOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteSiteInput ¶
type DeleteSiteOutput ¶
type DeleteSiteOutput struct { // Information about the site. Site *types.Site // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeregisterTransitGatewayInput ¶
type DeregisterTransitGatewayOutput ¶
type DeregisterTransitGatewayOutput struct { // The transit gateway registration information. TransitGatewayRegistration *types.TransitGatewayRegistration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeGlobalNetworksAPIClient ¶
type DescribeGlobalNetworksAPIClient interface {
DescribeGlobalNetworks(context.Context, *DescribeGlobalNetworksInput, ...func(*Options)) (*DescribeGlobalNetworksOutput, error)
}
DescribeGlobalNetworksAPIClient is a client that implements the DescribeGlobalNetworks operation.
type DescribeGlobalNetworksInput ¶
type DescribeGlobalNetworksOutput ¶
type DescribeGlobalNetworksOutput struct { // Information about the global networks. GlobalNetworks []types.GlobalNetwork // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeGlobalNetworksPaginator ¶
type DescribeGlobalNetworksPaginator struct {
// contains filtered or unexported fields
}
DescribeGlobalNetworksPaginator is a paginator for DescribeGlobalNetworks
func NewDescribeGlobalNetworksPaginator ¶
func NewDescribeGlobalNetworksPaginator(client DescribeGlobalNetworksAPIClient, params *DescribeGlobalNetworksInput, optFns ...func(*DescribeGlobalNetworksPaginatorOptions)) *DescribeGlobalNetworksPaginator
NewDescribeGlobalNetworksPaginator returns a new DescribeGlobalNetworksPaginator
func (*DescribeGlobalNetworksPaginator) HasMorePages ¶
func (p *DescribeGlobalNetworksPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*DescribeGlobalNetworksPaginator) NextPage ¶
func (p *DescribeGlobalNetworksPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*DescribeGlobalNetworksOutput, error)
NextPage retrieves the next DescribeGlobalNetworks page.
type DescribeGlobalNetworksPaginatorOptions ¶
type DescribeGlobalNetworksPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
DescribeGlobalNetworksPaginatorOptions is the paginator options for DescribeGlobalNetworks
type DisassociateConnectPeerInput ¶
type DisassociateConnectPeerOutput ¶
type DisassociateConnectPeerOutput struct { // Describes the Connect peer association. ConnectPeerAssociation *types.ConnectPeerAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DisassociateCustomerGatewayInput ¶
type DisassociateCustomerGatewayOutput ¶
type DisassociateCustomerGatewayOutput struct { // Information about the customer gateway association. CustomerGatewayAssociation *types.CustomerGatewayAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DisassociateLinkInput ¶
type DisassociateLinkInput struct { // The ID of the device. // // This member is required. DeviceId *string // The ID of the global network. // // This member is required. GlobalNetworkId *string // The ID of the link. // // This member is required. LinkId *string // contains filtered or unexported fields }
type DisassociateLinkOutput ¶
type DisassociateLinkOutput struct { // Information about the link association. LinkAssociation *types.LinkAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DisassociateTransitGatewayConnectPeerInput ¶
type DisassociateTransitGatewayConnectPeerInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The Amazon Resource Name (ARN) of the transit gateway Connect peer. // // This member is required. TransitGatewayConnectPeerArn *string // contains filtered or unexported fields }
type DisassociateTransitGatewayConnectPeerOutput ¶
type DisassociateTransitGatewayConnectPeerOutput struct { // The transit gateway Connect peer association. TransitGatewayConnectPeerAssociation *types.TransitGatewayConnectPeerAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type EndpointParameters ¶
type EndpointParameters struct { // The AWS region used to dispatch the request. // // Parameter is // required. // // AWS::Region Region *string // When true, use the dual-stack endpoint. If the configured endpoint does not // support dual-stack, dispatching the request MAY return an error. // // Defaults to // false if no value is provided. // // AWS::UseDualStack UseDualStack *bool // When true, send this request to the FIPS-compliant regional endpoint. If the // configured endpoint does not have a FIPS compliant endpoint, dispatching the // request will return an error. // // Defaults to false if no value is // provided. // // AWS::UseFIPS UseFIPS *bool // Override the endpoint used to send this request // // Parameter is // required. // // SDK::Endpoint Endpoint *string }
EndpointParameters provides the parameters that influence how endpoints are resolved.
func (EndpointParameters) ValidateRequired ¶
func (p EndpointParameters) ValidateRequired() error
ValidateRequired validates required parameters are set.
func (EndpointParameters) WithDefaults ¶
func (p EndpointParameters) WithDefaults() EndpointParameters
WithDefaults returns a shallow copy of EndpointParameterswith default values applied to members where applicable.
type EndpointResolver ¶
type EndpointResolver interface {
ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
}
EndpointResolver interface for resolving service endpoints.
func EndpointResolverFromURL ¶
func EndpointResolverFromURL(url string, optFns ...func(*aws.Endpoint)) EndpointResolver
EndpointResolverFromURL returns an EndpointResolver configured using the provided endpoint url. By default, the resolved endpoint resolver uses the client region as signing region, and the endpoint source is set to EndpointSourceCustom.You can provide functional options to configure endpoint values for the resolved endpoint.
type EndpointResolverFunc ¶
type EndpointResolverFunc func(region string, options EndpointResolverOptions) (aws.Endpoint, error)
EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.
func (EndpointResolverFunc) ResolveEndpoint ¶
func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)
type EndpointResolverOptions ¶
type EndpointResolverOptions = internalendpoints.Options
EndpointResolverOptions is the service endpoint resolver options
type EndpointResolverV2 ¶
type EndpointResolverV2 interface { // ResolveEndpoint attempts to resolve the endpoint with the provided options, // returning the endpoint if found. Otherwise an error is returned. ResolveEndpoint(ctx context.Context, params EndpointParameters) ( smithyendpoints.Endpoint, error, ) }
EndpointResolverV2 provides the interface for resolving service endpoints.
func NewDefaultEndpointResolverV2 ¶
func NewDefaultEndpointResolverV2() EndpointResolverV2
type ExecuteCoreNetworkChangeSetInput ¶
type ExecuteCoreNetworkChangeSetOutput ¶
type ExecuteCoreNetworkChangeSetOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetConnectAttachmentInput ¶
type GetConnectAttachmentInput struct { // The ID of the attachment. // // This member is required. AttachmentId *string // contains filtered or unexported fields }
type GetConnectAttachmentOutput ¶
type GetConnectAttachmentOutput struct { // Details about the Connect attachment. ConnectAttachment *types.ConnectAttachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetConnectPeerAssociationsAPIClient ¶
type GetConnectPeerAssociationsAPIClient interface {
GetConnectPeerAssociations(context.Context, *GetConnectPeerAssociationsInput, ...func(*Options)) (*GetConnectPeerAssociationsOutput, error)
}
GetConnectPeerAssociationsAPIClient is a client that implements the GetConnectPeerAssociations operation.
type GetConnectPeerAssociationsInput ¶
type GetConnectPeerAssociationsInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The IDs of the Connect peers. ConnectPeerIds []string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // contains filtered or unexported fields }
type GetConnectPeerAssociationsOutput ¶
type GetConnectPeerAssociationsOutput struct { // Displays a list of Connect peer associations. ConnectPeerAssociations []types.ConnectPeerAssociation // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetConnectPeerAssociationsPaginator ¶
type GetConnectPeerAssociationsPaginator struct {
// contains filtered or unexported fields
}
GetConnectPeerAssociationsPaginator is a paginator for GetConnectPeerAssociations
func NewGetConnectPeerAssociationsPaginator ¶
func NewGetConnectPeerAssociationsPaginator(client GetConnectPeerAssociationsAPIClient, params *GetConnectPeerAssociationsInput, optFns ...func(*GetConnectPeerAssociationsPaginatorOptions)) *GetConnectPeerAssociationsPaginator
NewGetConnectPeerAssociationsPaginator returns a new GetConnectPeerAssociationsPaginator
func (*GetConnectPeerAssociationsPaginator) HasMorePages ¶
func (p *GetConnectPeerAssociationsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetConnectPeerAssociationsPaginator) NextPage ¶
func (p *GetConnectPeerAssociationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetConnectPeerAssociationsOutput, error)
NextPage retrieves the next GetConnectPeerAssociations page.
type GetConnectPeerAssociationsPaginatorOptions ¶
type GetConnectPeerAssociationsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetConnectPeerAssociationsPaginatorOptions is the paginator options for GetConnectPeerAssociations
type GetConnectPeerInput ¶
type GetConnectPeerInput struct { // The ID of the Connect peer. // // This member is required. ConnectPeerId *string // contains filtered or unexported fields }
type GetConnectPeerOutput ¶
type GetConnectPeerOutput struct { // Returns information about a core network Connect peer. ConnectPeer *types.ConnectPeer // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetConnectionsAPIClient ¶
type GetConnectionsAPIClient interface {
GetConnections(context.Context, *GetConnectionsInput, ...func(*Options)) (*GetConnectionsOutput, error)
}
GetConnectionsAPIClient is a client that implements the GetConnections operation.
type GetConnectionsInput ¶
type GetConnectionsInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // One or more connection IDs. ConnectionIds []string // The ID of the device. DeviceId *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // contains filtered or unexported fields }
type GetConnectionsOutput ¶
type GetConnectionsOutput struct { // Information about the connections. Connections []types.Connection // The token to use for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetConnectionsPaginator ¶
type GetConnectionsPaginator struct {
// contains filtered or unexported fields
}
GetConnectionsPaginator is a paginator for GetConnections
func NewGetConnectionsPaginator ¶
func NewGetConnectionsPaginator(client GetConnectionsAPIClient, params *GetConnectionsInput, optFns ...func(*GetConnectionsPaginatorOptions)) *GetConnectionsPaginator
NewGetConnectionsPaginator returns a new GetConnectionsPaginator
func (*GetConnectionsPaginator) HasMorePages ¶
func (p *GetConnectionsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetConnectionsPaginator) NextPage ¶
func (p *GetConnectionsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetConnectionsOutput, error)
NextPage retrieves the next GetConnections page.
type GetConnectionsPaginatorOptions ¶
type GetConnectionsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetConnectionsPaginatorOptions is the paginator options for GetConnections
type GetCoreNetworkChangeEventsAPIClient ¶
type GetCoreNetworkChangeEventsAPIClient interface {
GetCoreNetworkChangeEvents(context.Context, *GetCoreNetworkChangeEventsInput, ...func(*Options)) (*GetCoreNetworkChangeEventsOutput, error)
}
GetCoreNetworkChangeEventsAPIClient is a client that implements the GetCoreNetworkChangeEvents operation.
type GetCoreNetworkChangeEventsInput ¶
type GetCoreNetworkChangeEventsInput struct { // The ID of a core network. // // This member is required. CoreNetworkId *string // The ID of the policy version. // // This member is required. PolicyVersionId *int32 // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // contains filtered or unexported fields }
type GetCoreNetworkChangeEventsOutput ¶
type GetCoreNetworkChangeEventsOutput struct { // The response to GetCoreNetworkChangeEventsRequest . CoreNetworkChangeEvents []types.CoreNetworkChangeEvent // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCoreNetworkChangeEventsPaginator ¶
type GetCoreNetworkChangeEventsPaginator struct {
// contains filtered or unexported fields
}
GetCoreNetworkChangeEventsPaginator is a paginator for GetCoreNetworkChangeEvents
func NewGetCoreNetworkChangeEventsPaginator ¶
func NewGetCoreNetworkChangeEventsPaginator(client GetCoreNetworkChangeEventsAPIClient, params *GetCoreNetworkChangeEventsInput, optFns ...func(*GetCoreNetworkChangeEventsPaginatorOptions)) *GetCoreNetworkChangeEventsPaginator
NewGetCoreNetworkChangeEventsPaginator returns a new GetCoreNetworkChangeEventsPaginator
func (*GetCoreNetworkChangeEventsPaginator) HasMorePages ¶
func (p *GetCoreNetworkChangeEventsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetCoreNetworkChangeEventsPaginator) NextPage ¶
func (p *GetCoreNetworkChangeEventsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetCoreNetworkChangeEventsOutput, error)
NextPage retrieves the next GetCoreNetworkChangeEvents page.
type GetCoreNetworkChangeEventsPaginatorOptions ¶
type GetCoreNetworkChangeEventsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetCoreNetworkChangeEventsPaginatorOptions is the paginator options for GetCoreNetworkChangeEvents
type GetCoreNetworkChangeSetAPIClient ¶
type GetCoreNetworkChangeSetAPIClient interface {
GetCoreNetworkChangeSet(context.Context, *GetCoreNetworkChangeSetInput, ...func(*Options)) (*GetCoreNetworkChangeSetOutput, error)
}
GetCoreNetworkChangeSetAPIClient is a client that implements the GetCoreNetworkChangeSet operation.
type GetCoreNetworkChangeSetInput ¶
type GetCoreNetworkChangeSetInput struct { // The ID of a core network. // // This member is required. CoreNetworkId *string // The ID of the policy version. // // This member is required. PolicyVersionId *int32 // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // contains filtered or unexported fields }
type GetCoreNetworkChangeSetOutput ¶
type GetCoreNetworkChangeSetOutput struct { // Describes a core network changes. CoreNetworkChanges []types.CoreNetworkChange // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCoreNetworkChangeSetPaginator ¶
type GetCoreNetworkChangeSetPaginator struct {
// contains filtered or unexported fields
}
GetCoreNetworkChangeSetPaginator is a paginator for GetCoreNetworkChangeSet
func NewGetCoreNetworkChangeSetPaginator ¶
func NewGetCoreNetworkChangeSetPaginator(client GetCoreNetworkChangeSetAPIClient, params *GetCoreNetworkChangeSetInput, optFns ...func(*GetCoreNetworkChangeSetPaginatorOptions)) *GetCoreNetworkChangeSetPaginator
NewGetCoreNetworkChangeSetPaginator returns a new GetCoreNetworkChangeSetPaginator
func (*GetCoreNetworkChangeSetPaginator) HasMorePages ¶
func (p *GetCoreNetworkChangeSetPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetCoreNetworkChangeSetPaginator) NextPage ¶
func (p *GetCoreNetworkChangeSetPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetCoreNetworkChangeSetOutput, error)
NextPage retrieves the next GetCoreNetworkChangeSet page.
type GetCoreNetworkChangeSetPaginatorOptions ¶
type GetCoreNetworkChangeSetPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetCoreNetworkChangeSetPaginatorOptions is the paginator options for GetCoreNetworkChangeSet
type GetCoreNetworkInput ¶
type GetCoreNetworkInput struct { // The ID of a core network. // // This member is required. CoreNetworkId *string // contains filtered or unexported fields }
type GetCoreNetworkOutput ¶
type GetCoreNetworkOutput struct { // Details about a core network. CoreNetwork *types.CoreNetwork // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCoreNetworkPolicyInput ¶
type GetCoreNetworkPolicyInput struct { // The ID of a core network. // // This member is required. CoreNetworkId *string // The alias of a core network policy Alias types.CoreNetworkPolicyAlias // The ID of a core network policy version. PolicyVersionId *int32 // contains filtered or unexported fields }
type GetCoreNetworkPolicyOutput ¶
type GetCoreNetworkPolicyOutput struct { // The details about a core network policy. CoreNetworkPolicy *types.CoreNetworkPolicy // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCustomerGatewayAssociationsAPIClient ¶
type GetCustomerGatewayAssociationsAPIClient interface {
GetCustomerGatewayAssociations(context.Context, *GetCustomerGatewayAssociationsInput, ...func(*Options)) (*GetCustomerGatewayAssociationsOutput, error)
}
GetCustomerGatewayAssociationsAPIClient is a client that implements the GetCustomerGatewayAssociations operation.
type GetCustomerGatewayAssociationsInput ¶
type GetCustomerGatewayAssociationsInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // One or more customer gateway Amazon Resource Names (ARNs). The maximum is 10. CustomerGatewayArns []string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // contains filtered or unexported fields }
type GetCustomerGatewayAssociationsOutput ¶
type GetCustomerGatewayAssociationsOutput struct { // The customer gateway associations. CustomerGatewayAssociations []types.CustomerGatewayAssociation // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCustomerGatewayAssociationsPaginator ¶
type GetCustomerGatewayAssociationsPaginator struct {
// contains filtered or unexported fields
}
GetCustomerGatewayAssociationsPaginator is a paginator for GetCustomerGatewayAssociations
func NewGetCustomerGatewayAssociationsPaginator ¶
func NewGetCustomerGatewayAssociationsPaginator(client GetCustomerGatewayAssociationsAPIClient, params *GetCustomerGatewayAssociationsInput, optFns ...func(*GetCustomerGatewayAssociationsPaginatorOptions)) *GetCustomerGatewayAssociationsPaginator
NewGetCustomerGatewayAssociationsPaginator returns a new GetCustomerGatewayAssociationsPaginator
func (*GetCustomerGatewayAssociationsPaginator) HasMorePages ¶
func (p *GetCustomerGatewayAssociationsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetCustomerGatewayAssociationsPaginator) NextPage ¶
func (p *GetCustomerGatewayAssociationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetCustomerGatewayAssociationsOutput, error)
NextPage retrieves the next GetCustomerGatewayAssociations page.
type GetCustomerGatewayAssociationsPaginatorOptions ¶
type GetCustomerGatewayAssociationsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetCustomerGatewayAssociationsPaginatorOptions is the paginator options for GetCustomerGatewayAssociations
type GetDevicesAPIClient ¶
type GetDevicesAPIClient interface {
GetDevices(context.Context, *GetDevicesInput, ...func(*Options)) (*GetDevicesOutput, error)
}
GetDevicesAPIClient is a client that implements the GetDevices operation.
type GetDevicesInput ¶
type GetDevicesInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // One or more device IDs. The maximum is 10. DeviceIds []string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // The ID of the site. SiteId *string // contains filtered or unexported fields }
type GetDevicesOutput ¶
type GetDevicesOutput struct { // The devices. Devices []types.Device // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetDevicesPaginator ¶
type GetDevicesPaginator struct {
// contains filtered or unexported fields
}
GetDevicesPaginator is a paginator for GetDevices
func NewGetDevicesPaginator ¶
func NewGetDevicesPaginator(client GetDevicesAPIClient, params *GetDevicesInput, optFns ...func(*GetDevicesPaginatorOptions)) *GetDevicesPaginator
NewGetDevicesPaginator returns a new GetDevicesPaginator
func (*GetDevicesPaginator) HasMorePages ¶
func (p *GetDevicesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetDevicesPaginator) NextPage ¶
func (p *GetDevicesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetDevicesOutput, error)
NextPage retrieves the next GetDevices page.
type GetDevicesPaginatorOptions ¶
type GetDevicesPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetDevicesPaginatorOptions is the paginator options for GetDevices
type GetLinkAssociationsAPIClient ¶
type GetLinkAssociationsAPIClient interface {
GetLinkAssociations(context.Context, *GetLinkAssociationsInput, ...func(*Options)) (*GetLinkAssociationsOutput, error)
}
GetLinkAssociationsAPIClient is a client that implements the GetLinkAssociations operation.
type GetLinkAssociationsInput ¶
type GetLinkAssociationsInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The ID of the device. DeviceId *string // The ID of the link. LinkId *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // contains filtered or unexported fields }
type GetLinkAssociationsOutput ¶
type GetLinkAssociationsOutput struct { // The link associations. LinkAssociations []types.LinkAssociation // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetLinkAssociationsPaginator ¶
type GetLinkAssociationsPaginator struct {
// contains filtered or unexported fields
}
GetLinkAssociationsPaginator is a paginator for GetLinkAssociations
func NewGetLinkAssociationsPaginator ¶
func NewGetLinkAssociationsPaginator(client GetLinkAssociationsAPIClient, params *GetLinkAssociationsInput, optFns ...func(*GetLinkAssociationsPaginatorOptions)) *GetLinkAssociationsPaginator
NewGetLinkAssociationsPaginator returns a new GetLinkAssociationsPaginator
func (*GetLinkAssociationsPaginator) HasMorePages ¶
func (p *GetLinkAssociationsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetLinkAssociationsPaginator) NextPage ¶
func (p *GetLinkAssociationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetLinkAssociationsOutput, error)
NextPage retrieves the next GetLinkAssociations page.
type GetLinkAssociationsPaginatorOptions ¶
type GetLinkAssociationsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetLinkAssociationsPaginatorOptions is the paginator options for GetLinkAssociations
type GetLinksAPIClient ¶
type GetLinksAPIClient interface {
GetLinks(context.Context, *GetLinksInput, ...func(*Options)) (*GetLinksOutput, error)
}
GetLinksAPIClient is a client that implements the GetLinks operation.
type GetLinksInput ¶
type GetLinksInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // One or more link IDs. The maximum is 10. LinkIds []string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // The link provider. Provider *string // The ID of the site. SiteId *string // The link type. Type *string // contains filtered or unexported fields }
type GetLinksOutput ¶
type GetLinksOutput struct { // The links. Links []types.Link // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetLinksPaginator ¶
type GetLinksPaginator struct {
// contains filtered or unexported fields
}
GetLinksPaginator is a paginator for GetLinks
func NewGetLinksPaginator ¶
func NewGetLinksPaginator(client GetLinksAPIClient, params *GetLinksInput, optFns ...func(*GetLinksPaginatorOptions)) *GetLinksPaginator
NewGetLinksPaginator returns a new GetLinksPaginator
func (*GetLinksPaginator) HasMorePages ¶
func (p *GetLinksPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetLinksPaginator) NextPage ¶
func (p *GetLinksPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetLinksOutput, error)
NextPage retrieves the next GetLinks page.
type GetLinksPaginatorOptions ¶
type GetLinksPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetLinksPaginatorOptions is the paginator options for GetLinks
type GetNetworkResourceCountsAPIClient ¶
type GetNetworkResourceCountsAPIClient interface {
GetNetworkResourceCounts(context.Context, *GetNetworkResourceCountsInput, ...func(*Options)) (*GetNetworkResourceCountsOutput, error)
}
GetNetworkResourceCountsAPIClient is a client that implements the GetNetworkResourceCounts operation.
type GetNetworkResourceCountsInput ¶
type GetNetworkResourceCountsInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *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 // contains filtered or unexported fields }
type GetNetworkResourceCountsOutput ¶
type GetNetworkResourceCountsOutput struct { // The count of resources. NetworkResourceCounts []types.NetworkResourceCount // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetNetworkResourceCountsPaginator ¶
type GetNetworkResourceCountsPaginator struct {
// contains filtered or unexported fields
}
GetNetworkResourceCountsPaginator is a paginator for GetNetworkResourceCounts
func NewGetNetworkResourceCountsPaginator ¶
func NewGetNetworkResourceCountsPaginator(client GetNetworkResourceCountsAPIClient, params *GetNetworkResourceCountsInput, optFns ...func(*GetNetworkResourceCountsPaginatorOptions)) *GetNetworkResourceCountsPaginator
NewGetNetworkResourceCountsPaginator returns a new GetNetworkResourceCountsPaginator
func (*GetNetworkResourceCountsPaginator) HasMorePages ¶
func (p *GetNetworkResourceCountsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetNetworkResourceCountsPaginator) NextPage ¶
func (p *GetNetworkResourceCountsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetNetworkResourceCountsOutput, error)
NextPage retrieves the next GetNetworkResourceCounts page.
type GetNetworkResourceCountsPaginatorOptions ¶
type GetNetworkResourceCountsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetNetworkResourceCountsPaginatorOptions is the paginator options for GetNetworkResourceCounts
type GetNetworkResourceRelationshipsAPIClient ¶
type GetNetworkResourceRelationshipsAPIClient interface {
GetNetworkResourceRelationships(context.Context, *GetNetworkResourceRelationshipsInput, ...func(*Options)) (*GetNetworkResourceRelationshipsOutput, error)
}
GetNetworkResourceRelationshipsAPIClient is a client that implements the GetNetworkResourceRelationships operation.
type GetNetworkResourceRelationshipsInput ¶
type GetNetworkResourceRelationshipsInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The Amazon Web Services account ID. AccountId *string // The Amazon Web Services Region. AwsRegion *string // The ID of a core network. CoreNetworkId *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // The ARN of the registered gateway. RegisteredGatewayArn *string // The ARN of the gateway. ResourceArn *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 // contains filtered or unexported fields }
type GetNetworkResourceRelationshipsOutput ¶
type GetNetworkResourceRelationshipsOutput struct { // The token for the next page of results. NextToken *string // The resource relationships. Relationships []types.Relationship // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetNetworkResourceRelationshipsPaginator ¶
type GetNetworkResourceRelationshipsPaginator struct {
// contains filtered or unexported fields
}
GetNetworkResourceRelationshipsPaginator is a paginator for GetNetworkResourceRelationships
func NewGetNetworkResourceRelationshipsPaginator ¶
func NewGetNetworkResourceRelationshipsPaginator(client GetNetworkResourceRelationshipsAPIClient, params *GetNetworkResourceRelationshipsInput, optFns ...func(*GetNetworkResourceRelationshipsPaginatorOptions)) *GetNetworkResourceRelationshipsPaginator
NewGetNetworkResourceRelationshipsPaginator returns a new GetNetworkResourceRelationshipsPaginator
func (*GetNetworkResourceRelationshipsPaginator) HasMorePages ¶
func (p *GetNetworkResourceRelationshipsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetNetworkResourceRelationshipsPaginator) NextPage ¶
func (p *GetNetworkResourceRelationshipsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetNetworkResourceRelationshipsOutput, error)
NextPage retrieves the next GetNetworkResourceRelationships page.
type GetNetworkResourceRelationshipsPaginatorOptions ¶
type GetNetworkResourceRelationshipsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetNetworkResourceRelationshipsPaginatorOptions is the paginator options for GetNetworkResourceRelationships
type GetNetworkResourcesAPIClient ¶
type GetNetworkResourcesAPIClient interface {
GetNetworkResources(context.Context, *GetNetworkResourcesInput, ...func(*Options)) (*GetNetworkResourcesOutput, error)
}
GetNetworkResourcesAPIClient is a client that implements the GetNetworkResources operation.
type GetNetworkResourcesInput ¶
type GetNetworkResourcesInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The Amazon Web Services account ID. AccountId *string // The Amazon Web Services Region. AwsRegion *string // The ID of a core network. CoreNetworkId *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // The ARN of the gateway. RegisteredGatewayArn *string // The ARN of the resource. ResourceArn *string // The resource type. // // The following are the supported resource types for Direct Connect: // // - dxcon - The definition model is [Connection]. // // - dx-gateway - The definition model is [DirectConnectGateway]. // // - dx-vif - The definition model is [VirtualInterface]. // // The following are the supported resource types for Network Manager: // // - connection - The definition model is [Connection]. // // - device - The definition model is [Device]. // // - link - The definition model is [Link]. // // - site - The definition model is [Site]. // // The following are the supported resource types for Amazon VPC: // // - customer-gateway - The definition model is [CustomerGateway]. // // - transit-gateway - The definition model is [TransitGateway]. // // - transit-gateway-attachment - The definition model is [TransitGatewayAttachment]. // // - transit-gateway-connect-peer - The definition model is [TransitGatewayConnectPeer]. // // - transit-gateway-route-table - The definition model is [TransitGatewayRouteTable]. // // - vpn-connection - The definition model is [VpnConnection]. // // [Site]: https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Site.html // [TransitGatewayAttachment]: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayAttachment.html // [DirectConnectGateway]: https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DirectConnectGateway.html // [VirtualInterface]: https://docs.aws.amazon.com/directconnect/latest/APIReference/API_VirtualInterface.html // [TransitGatewayRouteTable]: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayRouteTable.html // [VpnConnection]: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_VpnConnection.html // [Device]: https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Device.html // [Connection]: https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Connection.html // [TransitGatewayConnectPeer]: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayConnectPeer.html // [CustomerGateway]: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CustomerGateway.html // [Link]: https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Link.html // [TransitGateway]: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGateway.html ResourceType *string // contains filtered or unexported fields }
type GetNetworkResourcesOutput ¶
type GetNetworkResourcesOutput struct { // The network resources. NetworkResources []types.NetworkResource // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetNetworkResourcesPaginator ¶
type GetNetworkResourcesPaginator struct {
// contains filtered or unexported fields
}
GetNetworkResourcesPaginator is a paginator for GetNetworkResources
func NewGetNetworkResourcesPaginator ¶
func NewGetNetworkResourcesPaginator(client GetNetworkResourcesAPIClient, params *GetNetworkResourcesInput, optFns ...func(*GetNetworkResourcesPaginatorOptions)) *GetNetworkResourcesPaginator
NewGetNetworkResourcesPaginator returns a new GetNetworkResourcesPaginator
func (*GetNetworkResourcesPaginator) HasMorePages ¶
func (p *GetNetworkResourcesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetNetworkResourcesPaginator) NextPage ¶
func (p *GetNetworkResourcesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetNetworkResourcesOutput, error)
NextPage retrieves the next GetNetworkResources page.
type GetNetworkResourcesPaginatorOptions ¶
type GetNetworkResourcesPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetNetworkResourcesPaginatorOptions is the paginator options for GetNetworkResources
type GetNetworkRoutesInput ¶
type GetNetworkRoutesInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The ID of the route table. // // This member is required. RouteTableIdentifier *types.RouteTableIdentifier // Filter by route table destination. Possible Values: // TRANSIT_GATEWAY_ATTACHMENT_ID, RESOURCE_ID, or RESOURCE_TYPE. DestinationFilters map[string][]string // An exact CIDR block. ExactCidrMatches []string // The most specific route that matches the traffic (longest prefix match). LongestPrefixMatches []string // The IDs of the prefix lists. PrefixListIds []string // The route states. States []types.RouteState // The routes with a subnet that match the specified CIDR filter. SubnetOfMatches []string // 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 // The route types. Types []types.RouteType // contains filtered or unexported fields }
type GetNetworkRoutesOutput ¶
type GetNetworkRoutesOutput struct { // Describes a core network segment edge. CoreNetworkSegmentEdge *types.CoreNetworkSegmentEdgeIdentifier // The network routes. NetworkRoutes []types.NetworkRoute // The ARN of the route table. RouteTableArn *string // The route table creation time. RouteTableTimestamp *time.Time // The route table type. RouteTableType types.RouteTableType // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetNetworkTelemetryAPIClient ¶
type GetNetworkTelemetryAPIClient interface {
GetNetworkTelemetry(context.Context, *GetNetworkTelemetryInput, ...func(*Options)) (*GetNetworkTelemetryOutput, error)
}
GetNetworkTelemetryAPIClient is a client that implements the GetNetworkTelemetry operation.
type GetNetworkTelemetryInput ¶
type GetNetworkTelemetryInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The Amazon Web Services account ID. AccountId *string // The Amazon Web Services Region. AwsRegion *string // The ID of a core network. CoreNetworkId *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // The ARN of the gateway. RegisteredGatewayArn *string // The ARN of the resource. ResourceArn *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 // contains filtered or unexported fields }
type GetNetworkTelemetryOutput ¶
type GetNetworkTelemetryOutput struct { // The network telemetry. NetworkTelemetry []types.NetworkTelemetry // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetNetworkTelemetryPaginator ¶
type GetNetworkTelemetryPaginator struct {
// contains filtered or unexported fields
}
GetNetworkTelemetryPaginator is a paginator for GetNetworkTelemetry
func NewGetNetworkTelemetryPaginator ¶
func NewGetNetworkTelemetryPaginator(client GetNetworkTelemetryAPIClient, params *GetNetworkTelemetryInput, optFns ...func(*GetNetworkTelemetryPaginatorOptions)) *GetNetworkTelemetryPaginator
NewGetNetworkTelemetryPaginator returns a new GetNetworkTelemetryPaginator
func (*GetNetworkTelemetryPaginator) HasMorePages ¶
func (p *GetNetworkTelemetryPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetNetworkTelemetryPaginator) NextPage ¶
func (p *GetNetworkTelemetryPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetNetworkTelemetryOutput, error)
NextPage retrieves the next GetNetworkTelemetry page.
type GetNetworkTelemetryPaginatorOptions ¶
type GetNetworkTelemetryPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetNetworkTelemetryPaginatorOptions is the paginator options for GetNetworkTelemetry
type GetResourcePolicyInput ¶
type GetResourcePolicyInput struct { // The ARN of the resource. // // This member is required. ResourceArn *string // contains filtered or unexported fields }
type GetResourcePolicyOutput ¶
type GetResourcePolicyOutput struct { // The resource policy document. // // This value conforms to the media type: application/json PolicyDocument *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetRouteAnalysisInput ¶
type GetRouteAnalysisOutput ¶
type GetRouteAnalysisOutput struct { // The route analysis. RouteAnalysis *types.RouteAnalysis // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSiteToSiteVpnAttachmentInput ¶
type GetSiteToSiteVpnAttachmentInput struct { // The ID of the attachment. // // This member is required. AttachmentId *string // contains filtered or unexported fields }
type GetSiteToSiteVpnAttachmentOutput ¶
type GetSiteToSiteVpnAttachmentOutput struct { // Describes the site-to-site attachment. SiteToSiteVpnAttachment *types.SiteToSiteVpnAttachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSitesAPIClient ¶
type GetSitesAPIClient interface {
GetSites(context.Context, *GetSitesInput, ...func(*Options)) (*GetSitesOutput, error)
}
GetSitesAPIClient is a client that implements the GetSites operation.
type GetSitesInput ¶
type GetSitesInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // One or more site IDs. The maximum is 10. SiteIds []string // contains filtered or unexported fields }
type GetSitesOutput ¶
type GetSitesOutput struct { // The token for the next page of results. NextToken *string // The sites. Sites []types.Site // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSitesPaginator ¶
type GetSitesPaginator struct {
// contains filtered or unexported fields
}
GetSitesPaginator is a paginator for GetSites
func NewGetSitesPaginator ¶
func NewGetSitesPaginator(client GetSitesAPIClient, params *GetSitesInput, optFns ...func(*GetSitesPaginatorOptions)) *GetSitesPaginator
NewGetSitesPaginator returns a new GetSitesPaginator
func (*GetSitesPaginator) HasMorePages ¶
func (p *GetSitesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetSitesPaginator) NextPage ¶
func (p *GetSitesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetSitesOutput, error)
NextPage retrieves the next GetSites page.
type GetSitesPaginatorOptions ¶
type GetSitesPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetSitesPaginatorOptions is the paginator options for GetSites
type GetTransitGatewayConnectPeerAssociationsAPIClient ¶
type GetTransitGatewayConnectPeerAssociationsAPIClient interface {
GetTransitGatewayConnectPeerAssociations(context.Context, *GetTransitGatewayConnectPeerAssociationsInput, ...func(*Options)) (*GetTransitGatewayConnectPeerAssociationsOutput, error)
}
GetTransitGatewayConnectPeerAssociationsAPIClient is a client that implements the GetTransitGatewayConnectPeerAssociations operation.
type GetTransitGatewayConnectPeerAssociationsInput ¶
type GetTransitGatewayConnectPeerAssociationsInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // One or more transit gateway Connect peer Amazon Resource Names (ARNs). TransitGatewayConnectPeerArns []string // contains filtered or unexported fields }
type GetTransitGatewayConnectPeerAssociationsOutput ¶
type GetTransitGatewayConnectPeerAssociationsOutput struct { // The token to use for the next page of results. NextToken *string // Information about the transit gateway Connect peer associations. TransitGatewayConnectPeerAssociations []types.TransitGatewayConnectPeerAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetTransitGatewayConnectPeerAssociationsPaginator ¶
type GetTransitGatewayConnectPeerAssociationsPaginator struct {
// contains filtered or unexported fields
}
GetTransitGatewayConnectPeerAssociationsPaginator is a paginator for GetTransitGatewayConnectPeerAssociations
func NewGetTransitGatewayConnectPeerAssociationsPaginator ¶
func NewGetTransitGatewayConnectPeerAssociationsPaginator(client GetTransitGatewayConnectPeerAssociationsAPIClient, params *GetTransitGatewayConnectPeerAssociationsInput, optFns ...func(*GetTransitGatewayConnectPeerAssociationsPaginatorOptions)) *GetTransitGatewayConnectPeerAssociationsPaginator
NewGetTransitGatewayConnectPeerAssociationsPaginator returns a new GetTransitGatewayConnectPeerAssociationsPaginator
func (*GetTransitGatewayConnectPeerAssociationsPaginator) HasMorePages ¶
func (p *GetTransitGatewayConnectPeerAssociationsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetTransitGatewayConnectPeerAssociationsPaginator) NextPage ¶
func (p *GetTransitGatewayConnectPeerAssociationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetTransitGatewayConnectPeerAssociationsOutput, error)
NextPage retrieves the next GetTransitGatewayConnectPeerAssociations page.
type GetTransitGatewayConnectPeerAssociationsPaginatorOptions ¶
type GetTransitGatewayConnectPeerAssociationsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetTransitGatewayConnectPeerAssociationsPaginatorOptions is the paginator options for GetTransitGatewayConnectPeerAssociations
type GetTransitGatewayPeeringInput ¶
type GetTransitGatewayPeeringInput struct { // The ID of the peering request. // // This member is required. PeeringId *string // contains filtered or unexported fields }
type GetTransitGatewayPeeringOutput ¶
type GetTransitGatewayPeeringOutput struct { // Returns information about a transit gateway peering. TransitGatewayPeering *types.TransitGatewayPeering // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetTransitGatewayRegistrationsAPIClient ¶
type GetTransitGatewayRegistrationsAPIClient interface {
GetTransitGatewayRegistrations(context.Context, *GetTransitGatewayRegistrationsInput, ...func(*Options)) (*GetTransitGatewayRegistrationsOutput, error)
}
GetTransitGatewayRegistrationsAPIClient is a client that implements the GetTransitGatewayRegistrations operation.
type GetTransitGatewayRegistrationsInput ¶
type GetTransitGatewayRegistrationsInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum // is 10. TransitGatewayArns []string // contains filtered or unexported fields }
type GetTransitGatewayRegistrationsOutput ¶
type GetTransitGatewayRegistrationsOutput struct { // The token for the next page of results. NextToken *string // The transit gateway registrations. TransitGatewayRegistrations []types.TransitGatewayRegistration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetTransitGatewayRegistrationsPaginator ¶
type GetTransitGatewayRegistrationsPaginator struct {
// contains filtered or unexported fields
}
GetTransitGatewayRegistrationsPaginator is a paginator for GetTransitGatewayRegistrations
func NewGetTransitGatewayRegistrationsPaginator ¶
func NewGetTransitGatewayRegistrationsPaginator(client GetTransitGatewayRegistrationsAPIClient, params *GetTransitGatewayRegistrationsInput, optFns ...func(*GetTransitGatewayRegistrationsPaginatorOptions)) *GetTransitGatewayRegistrationsPaginator
NewGetTransitGatewayRegistrationsPaginator returns a new GetTransitGatewayRegistrationsPaginator
func (*GetTransitGatewayRegistrationsPaginator) HasMorePages ¶
func (p *GetTransitGatewayRegistrationsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*GetTransitGatewayRegistrationsPaginator) NextPage ¶
func (p *GetTransitGatewayRegistrationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetTransitGatewayRegistrationsOutput, error)
NextPage retrieves the next GetTransitGatewayRegistrations page.
type GetTransitGatewayRegistrationsPaginatorOptions ¶
type GetTransitGatewayRegistrationsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
GetTransitGatewayRegistrationsPaginatorOptions is the paginator options for GetTransitGatewayRegistrations
type GetTransitGatewayRouteTableAttachmentInput ¶
type GetTransitGatewayRouteTableAttachmentInput struct { // The ID of the transit gateway route table attachment. // // This member is required. AttachmentId *string // contains filtered or unexported fields }
type GetTransitGatewayRouteTableAttachmentOutput ¶
type GetTransitGatewayRouteTableAttachmentOutput struct { // Returns information about the transit gateway route table attachment. TransitGatewayRouteTableAttachment *types.TransitGatewayRouteTableAttachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetVpcAttachmentInput ¶
type GetVpcAttachmentInput struct { // The ID of the attachment. // // This member is required. AttachmentId *string // contains filtered or unexported fields }
type GetVpcAttachmentOutput ¶
type GetVpcAttachmentOutput struct { // Returns details about a VPC attachment. VpcAttachment *types.VpcAttachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type HTTPSignerV4 ¶
type IdempotencyTokenProvider ¶
IdempotencyTokenProvider interface for providing idempotency token
type ListAttachmentsAPIClient ¶
type ListAttachmentsAPIClient interface {
ListAttachments(context.Context, *ListAttachmentsInput, ...func(*Options)) (*ListAttachmentsOutput, error)
}
ListAttachmentsAPIClient is a client that implements the ListAttachments operation.
type ListAttachmentsInput ¶
type ListAttachmentsInput struct { // The type of attachment. AttachmentType types.AttachmentType // The ID of a core network. CoreNetworkId *string // The Region where the edge is located. EdgeLocation *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // The state of the attachment. State types.AttachmentState // contains filtered or unexported fields }
type ListAttachmentsOutput ¶
type ListAttachmentsOutput struct { // Describes the list of attachments. Attachments []types.Attachment // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListAttachmentsPaginator ¶
type ListAttachmentsPaginator struct {
// contains filtered or unexported fields
}
ListAttachmentsPaginator is a paginator for ListAttachments
func NewListAttachmentsPaginator ¶
func NewListAttachmentsPaginator(client ListAttachmentsAPIClient, params *ListAttachmentsInput, optFns ...func(*ListAttachmentsPaginatorOptions)) *ListAttachmentsPaginator
NewListAttachmentsPaginator returns a new ListAttachmentsPaginator
func (*ListAttachmentsPaginator) HasMorePages ¶
func (p *ListAttachmentsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListAttachmentsPaginator) NextPage ¶
func (p *ListAttachmentsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListAttachmentsOutput, error)
NextPage retrieves the next ListAttachments page.
type ListAttachmentsPaginatorOptions ¶
type ListAttachmentsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListAttachmentsPaginatorOptions is the paginator options for ListAttachments
type ListConnectPeersAPIClient ¶
type ListConnectPeersAPIClient interface {
ListConnectPeers(context.Context, *ListConnectPeersInput, ...func(*Options)) (*ListConnectPeersOutput, error)
}
ListConnectPeersAPIClient is a client that implements the ListConnectPeers operation.
type ListConnectPeersInput ¶
type ListConnectPeersInput struct { // The ID of the attachment. ConnectAttachmentId *string // The ID of a core network. CoreNetworkId *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // contains filtered or unexported fields }
type ListConnectPeersOutput ¶
type ListConnectPeersOutput struct { // Describes the Connect peers. ConnectPeers []types.ConnectPeerSummary // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListConnectPeersPaginator ¶
type ListConnectPeersPaginator struct {
// contains filtered or unexported fields
}
ListConnectPeersPaginator is a paginator for ListConnectPeers
func NewListConnectPeersPaginator ¶
func NewListConnectPeersPaginator(client ListConnectPeersAPIClient, params *ListConnectPeersInput, optFns ...func(*ListConnectPeersPaginatorOptions)) *ListConnectPeersPaginator
NewListConnectPeersPaginator returns a new ListConnectPeersPaginator
func (*ListConnectPeersPaginator) HasMorePages ¶
func (p *ListConnectPeersPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListConnectPeersPaginator) NextPage ¶
func (p *ListConnectPeersPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListConnectPeersOutput, error)
NextPage retrieves the next ListConnectPeers page.
type ListConnectPeersPaginatorOptions ¶
type ListConnectPeersPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListConnectPeersPaginatorOptions is the paginator options for ListConnectPeers
type ListCoreNetworkPolicyVersionsAPIClient ¶
type ListCoreNetworkPolicyVersionsAPIClient interface {
ListCoreNetworkPolicyVersions(context.Context, *ListCoreNetworkPolicyVersionsInput, ...func(*Options)) (*ListCoreNetworkPolicyVersionsOutput, error)
}
ListCoreNetworkPolicyVersionsAPIClient is a client that implements the ListCoreNetworkPolicyVersions operation.
type ListCoreNetworkPolicyVersionsInput ¶
type ListCoreNetworkPolicyVersionsOutput ¶
type ListCoreNetworkPolicyVersionsOutput struct { // Describes core network policy versions. CoreNetworkPolicyVersions []types.CoreNetworkPolicyVersion // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListCoreNetworkPolicyVersionsPaginator ¶
type ListCoreNetworkPolicyVersionsPaginator struct {
// contains filtered or unexported fields
}
ListCoreNetworkPolicyVersionsPaginator is a paginator for ListCoreNetworkPolicyVersions
func NewListCoreNetworkPolicyVersionsPaginator ¶
func NewListCoreNetworkPolicyVersionsPaginator(client ListCoreNetworkPolicyVersionsAPIClient, params *ListCoreNetworkPolicyVersionsInput, optFns ...func(*ListCoreNetworkPolicyVersionsPaginatorOptions)) *ListCoreNetworkPolicyVersionsPaginator
NewListCoreNetworkPolicyVersionsPaginator returns a new ListCoreNetworkPolicyVersionsPaginator
func (*ListCoreNetworkPolicyVersionsPaginator) HasMorePages ¶
func (p *ListCoreNetworkPolicyVersionsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCoreNetworkPolicyVersionsPaginator) NextPage ¶
func (p *ListCoreNetworkPolicyVersionsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCoreNetworkPolicyVersionsOutput, error)
NextPage retrieves the next ListCoreNetworkPolicyVersions page.
type ListCoreNetworkPolicyVersionsPaginatorOptions ¶
type ListCoreNetworkPolicyVersionsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListCoreNetworkPolicyVersionsPaginatorOptions is the paginator options for ListCoreNetworkPolicyVersions
type ListCoreNetworksAPIClient ¶
type ListCoreNetworksAPIClient interface {
ListCoreNetworks(context.Context, *ListCoreNetworksInput, ...func(*Options)) (*ListCoreNetworksOutput, error)
}
ListCoreNetworksAPIClient is a client that implements the ListCoreNetworks operation.
type ListCoreNetworksInput ¶
type ListCoreNetworksOutput ¶
type ListCoreNetworksOutput struct { // Describes the list of core networks. CoreNetworks []types.CoreNetworkSummary // The token for the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListCoreNetworksPaginator ¶
type ListCoreNetworksPaginator struct {
// contains filtered or unexported fields
}
ListCoreNetworksPaginator is a paginator for ListCoreNetworks
func NewListCoreNetworksPaginator ¶
func NewListCoreNetworksPaginator(client ListCoreNetworksAPIClient, params *ListCoreNetworksInput, optFns ...func(*ListCoreNetworksPaginatorOptions)) *ListCoreNetworksPaginator
NewListCoreNetworksPaginator returns a new ListCoreNetworksPaginator
func (*ListCoreNetworksPaginator) HasMorePages ¶
func (p *ListCoreNetworksPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCoreNetworksPaginator) NextPage ¶
func (p *ListCoreNetworksPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCoreNetworksOutput, error)
NextPage retrieves the next ListCoreNetworks page.
type ListCoreNetworksPaginatorOptions ¶
type ListCoreNetworksPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListCoreNetworksPaginatorOptions is the paginator options for ListCoreNetworks
type ListOrganizationServiceAccessStatusInput ¶
type ListOrganizationServiceAccessStatusOutput ¶
type ListOrganizationServiceAccessStatusOutput struct { // The token for the next page of results. NextToken *string // Displays the status of an Amazon Web Services Organization. OrganizationStatus *types.OrganizationStatus // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListPeeringsAPIClient ¶
type ListPeeringsAPIClient interface {
ListPeerings(context.Context, *ListPeeringsInput, ...func(*Options)) (*ListPeeringsOutput, error)
}
ListPeeringsAPIClient is a client that implements the ListPeerings operation.
type ListPeeringsInput ¶
type ListPeeringsInput struct { // The ID of a core network. CoreNetworkId *string // Returns a list edge locations for the EdgeLocation *string // The maximum number of results to return. MaxResults *int32 // The token for the next page of results. NextToken *string // Returns a list of a peering requests. PeeringType types.PeeringType // Returns a list of the peering request states. State types.PeeringState // contains filtered or unexported fields }
type ListPeeringsOutput ¶
type ListPeeringsOutput struct { // The token for the next page of results. NextToken *string // Lists the transit gateway peerings for the ListPeerings request. Peerings []types.Peering // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListPeeringsPaginator ¶
type ListPeeringsPaginator struct {
// contains filtered or unexported fields
}
ListPeeringsPaginator is a paginator for ListPeerings
func NewListPeeringsPaginator ¶
func NewListPeeringsPaginator(client ListPeeringsAPIClient, params *ListPeeringsInput, optFns ...func(*ListPeeringsPaginatorOptions)) *ListPeeringsPaginator
NewListPeeringsPaginator returns a new ListPeeringsPaginator
func (*ListPeeringsPaginator) HasMorePages ¶
func (p *ListPeeringsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListPeeringsPaginator) NextPage ¶
func (p *ListPeeringsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListPeeringsOutput, error)
NextPage retrieves the next ListPeerings page.
type ListPeeringsPaginatorOptions ¶
type ListPeeringsPaginatorOptions struct { // The maximum number of results to return. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListPeeringsPaginatorOptions is the paginator options for ListPeerings
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // This member is required. ResourceArn *string // contains filtered or unexported fields }
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The list of tags. TagList []types.Tag // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type Options ¶
type Options struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // The optional application specific identifier appended to the User-Agent header. AppID string // This endpoint will be given as input to an EndpointResolverV2. It is used for // providing a custom base endpoint that is subject to modifications by the // processing EndpointResolverV2. BaseEndpoint *string // Configures the events that will be sent to the configured logger. ClientLogMode aws.ClientLogMode // The credentials object to use when signing requests. Credentials aws.CredentialsProvider // The configuration DefaultsMode that the SDK should use when constructing the // clients initial default settings. DefaultsMode aws.DefaultsMode // The endpoint options to be used when attempting to resolve an endpoint. EndpointOptions EndpointResolverOptions // The service endpoint resolver. // // Deprecated: Deprecated: EndpointResolver and WithEndpointResolver. Providing a // value for this field will likely prevent you from using any endpoint-related // service features released after the introduction of EndpointResolverV2 and // BaseEndpoint. // // To migrate an EndpointResolver implementation that uses a custom endpoint, set // the client option BaseEndpoint instead. EndpointResolver EndpointResolver // Resolves the endpoint used for a particular service operation. This should be // used over the deprecated EndpointResolver. EndpointResolverV2 EndpointResolverV2 // Signature Version 4 (SigV4) Signer HTTPSignerV4 HTTPSignerV4 // Provides idempotency tokens values that will be automatically populated into // idempotent API operations. IdempotencyTokenProvider IdempotencyTokenProvider // The logger writer interface to write logging messages to. Logger logging.Logger // The region to send requests to. (Required) Region string // RetryMaxAttempts specifies the maximum number attempts an API client will call // an operation that fails with a retryable error. A value of 0 is ignored, and // will not be used to configure the API client created default retryer, or modify // per operation call's retry max attempts. // // If specified in an operation call's functional options with a value that is // different than the constructed client's Options, the Client's Retryer will be // wrapped to use the operation's specific RetryMaxAttempts value. RetryMaxAttempts int // RetryMode specifies the retry mode the API client will be created with, if // Retryer option is not also specified. // // When creating a new API Clients this member will only be used if the Retryer // Options member is nil. This value will be ignored if Retryer is not nil. // // Currently does not support per operation call overrides, may in the future. RetryMode aws.RetryMode // Retryer guides how HTTP requests should be retried in case of recoverable // failures. When nil the API client will use a default retryer. The kind of // default retry created by the API client can be changed with the RetryMode // option. Retryer aws.Retryer // The RuntimeEnvironment configuration, only populated if the DefaultsMode is set // to DefaultsModeAuto and is initialized using config.LoadDefaultConfig . You // should not populate this structure programmatically, or rely on the values here // within your applications. RuntimeEnvironment aws.RuntimeEnvironment // The HTTP client to invoke API calls with. Defaults to client's default HTTP // implementation if nil. HTTPClient HTTPClient // The auth scheme resolver which determines how to authenticate for each // operation. AuthSchemeResolver AuthSchemeResolver // The list of auth schemes supported by the client. AuthSchemes []smithyhttp.AuthScheme // contains filtered or unexported fields }
func (Options) Copy ¶
Copy creates a clone where the APIOptions list is deep copied.
func (Options) GetIdentityResolver ¶
func (o Options) GetIdentityResolver(schemeID string) smithyauth.IdentityResolver
type PutCoreNetworkPolicyInput ¶
type PutCoreNetworkPolicyInput struct { // The ID of a core network. // // This member is required. CoreNetworkId *string // The policy document. // // This value conforms to the media type: application/json // // This member is required. PolicyDocument *string // The client token associated with the request. ClientToken *string // a core network policy description. Description *string // The ID of a core network policy. LatestVersionId *int32 // contains filtered or unexported fields }
type PutCoreNetworkPolicyOutput ¶
type PutCoreNetworkPolicyOutput struct { // Describes the changed core network policy. CoreNetworkPolicy *types.CoreNetworkPolicy // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type PutResourcePolicyInput ¶
type PutResourcePolicyInput struct { // The JSON resource policy document. // // This value conforms to the media type: application/json // // This member is required. PolicyDocument *string // The ARN of the resource policy. // // This member is required. ResourceArn *string // contains filtered or unexported fields }
type PutResourcePolicyOutput ¶
type PutResourcePolicyOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type RegisterTransitGatewayInput ¶
type RegisterTransitGatewayOutput ¶
type RegisterTransitGatewayOutput struct { // Information about the transit gateway registration. TransitGatewayRegistration *types.TransitGatewayRegistration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type RejectAttachmentInput ¶
type RejectAttachmentInput struct { // The ID of the attachment. // // This member is required. AttachmentId *string // contains filtered or unexported fields }
type RejectAttachmentOutput ¶
type RejectAttachmentOutput struct { // Describes the rejected attachment request. Attachment *types.Attachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ResolveEndpoint ¶
type ResolveEndpoint struct { Resolver EndpointResolver Options EndpointResolverOptions }
func (*ResolveEndpoint) HandleSerialize ¶
func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
func (*ResolveEndpoint) ID ¶
func (*ResolveEndpoint) ID() string
type RestoreCoreNetworkPolicyVersionInput ¶
type RestoreCoreNetworkPolicyVersionOutput ¶
type RestoreCoreNetworkPolicyVersionOutput struct { // Describes the restored core network policy. CoreNetworkPolicy *types.CoreNetworkPolicy // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type StartOrganizationServiceAccessUpdateInput ¶
type StartOrganizationServiceAccessUpdateInput struct { // The action to take for the update request. This can be either ENABLE or DISABLE . // // This member is required. Action *string // contains filtered or unexported fields }
type StartOrganizationServiceAccessUpdateOutput ¶
type StartOrganizationServiceAccessUpdateOutput struct { // The status of the service access update request for an Amazon Web Services // Organization. OrganizationStatus *types.OrganizationStatus // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type StartRouteAnalysisInput ¶
type StartRouteAnalysisInput struct { // The destination. // // This member is required. Destination *types.RouteAnalysisEndpointOptionsSpecification // The ID of the global network. // // This member is required. GlobalNetworkId *string // The source from which traffic originates. // // This member is required. Source *types.RouteAnalysisEndpointOptionsSpecification // Indicates whether to analyze the return path. The default is false . IncludeReturnPath bool // Indicates whether to include the location of middlebox appliances in the route // analysis. The default is false . UseMiddleboxes bool // contains filtered or unexported fields }
type StartRouteAnalysisOutput ¶
type StartRouteAnalysisOutput struct { // The route analysis. RouteAnalysis *types.RouteAnalysis // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type TagResourceInput ¶
type TagResourceOutput ¶
type TagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UntagResourceInput ¶
type UntagResourceOutput ¶
type UntagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateConnectionInput ¶
type UpdateConnectionInput struct { // The ID of the connection. // // This member is required. ConnectionId *string // The ID of the global network. // // This member is required. GlobalNetworkId *string // The ID of the link for the second device in the connection. ConnectedLinkId *string // A description of the connection. // // Length Constraints: Maximum length of 256 characters. Description *string // The ID of the link for the first device in the connection. LinkId *string // contains filtered or unexported fields }
type UpdateConnectionOutput ¶
type UpdateConnectionOutput struct { // Information about the connection. Connection *types.Connection // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateCoreNetworkInput ¶
type UpdateCoreNetworkOutput ¶
type UpdateCoreNetworkOutput struct { // Returns information about a core network update. CoreNetwork *types.CoreNetwork // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateDeviceInput ¶
type UpdateDeviceInput struct { // The ID of the device. // // This member is required. DeviceId *string // The ID of the global network. // // This member is required. GlobalNetworkId *string // The Amazon Web Services location of the device, if applicable. For an // on-premises device, you can omit this parameter. AWSLocation *types.AWSLocation // A description of the device. // // Constraints: Maximum length of 256 characters. Description *string // Describes a location. Location *types.Location // The model of the device. // // Constraints: Maximum length of 128 characters. Model *string // The serial number of the device. // // Constraints: Maximum length of 128 characters. SerialNumber *string // The ID of the site. SiteId *string // The type of the device. Type *string // The vendor of the device. // // Constraints: Maximum length of 128 characters. Vendor *string // contains filtered or unexported fields }
type UpdateDeviceOutput ¶
type UpdateDeviceOutput struct { // Information about the device. Device *types.Device // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateGlobalNetworkInput ¶
type UpdateGlobalNetworkOutput ¶
type UpdateGlobalNetworkOutput struct { // Information about the global network object. GlobalNetwork *types.GlobalNetwork // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateLinkInput ¶
type UpdateLinkInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The ID of the link. // // This member is required. LinkId *string // The upload and download speed in Mbps. Bandwidth *types.Bandwidth // A description of the link. // // Constraints: Maximum length of 256 characters. Description *string // The provider of the link. // // Constraints: Maximum length of 128 characters. Provider *string // The type of the link. // // Constraints: Maximum length of 128 characters. Type *string // contains filtered or unexported fields }
type UpdateLinkOutput ¶
type UpdateLinkOutput struct { // Information about the link. Link *types.Link // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateNetworkResourceMetadataInput ¶
type UpdateNetworkResourceMetadataInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The resource metadata. // // This member is required. Metadata map[string]string // The ARN of the resource. // // This member is required. ResourceArn *string // contains filtered or unexported fields }
type UpdateNetworkResourceMetadataOutput ¶
type UpdateNetworkResourceMetadataOutput struct { // The updated resource metadata. Metadata map[string]string // The ARN of the resource. ResourceArn *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateSiteInput ¶
type UpdateSiteInput struct { // The ID of the global network. // // This member is required. GlobalNetworkId *string // The ID of your site. // // This member is required. SiteId *string // A description of your site. // // Constraints: Maximum length of 256 characters. Description *string // The site location: // // - Address : The physical address of the site. // // - Latitude : The latitude of the site. // // - Longitude : The longitude of the site. Location *types.Location // contains filtered or unexported fields }
type UpdateSiteOutput ¶
type UpdateSiteOutput struct { // Information about the site. Site *types.Site // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateVpcAttachmentInput ¶
type UpdateVpcAttachmentInput struct { // The ID of the attachment. // // This member is required. AttachmentId *string // Adds a subnet ARN to the VPC attachment. AddSubnetArns []string // Additional options for updating the VPC attachment. Options *types.VpcOptions // Removes a subnet ARN from the attachment. RemoveSubnetArns []string // contains filtered or unexported fields }
type UpdateVpcAttachmentOutput ¶
type UpdateVpcAttachmentOutput struct { // Describes the updated VPC attachment. VpcAttachment *types.VpcAttachment // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Source Files ¶
- api_client.go
- api_op_AcceptAttachment.go
- api_op_AssociateConnectPeer.go
- api_op_AssociateCustomerGateway.go
- api_op_AssociateLink.go
- api_op_AssociateTransitGatewayConnectPeer.go
- api_op_CreateConnectAttachment.go
- api_op_CreateConnectPeer.go
- api_op_CreateConnection.go
- api_op_CreateCoreNetwork.go
- api_op_CreateDevice.go
- api_op_CreateGlobalNetwork.go
- api_op_CreateLink.go
- api_op_CreateSite.go
- api_op_CreateSiteToSiteVpnAttachment.go
- api_op_CreateTransitGatewayPeering.go
- api_op_CreateTransitGatewayRouteTableAttachment.go
- api_op_CreateVpcAttachment.go
- api_op_DeleteAttachment.go
- api_op_DeleteConnectPeer.go
- api_op_DeleteConnection.go
- api_op_DeleteCoreNetwork.go
- api_op_DeleteCoreNetworkPolicyVersion.go
- api_op_DeleteDevice.go
- api_op_DeleteGlobalNetwork.go
- api_op_DeleteLink.go
- api_op_DeletePeering.go
- api_op_DeleteResourcePolicy.go
- api_op_DeleteSite.go
- api_op_DeregisterTransitGateway.go
- api_op_DescribeGlobalNetworks.go
- api_op_DisassociateConnectPeer.go
- api_op_DisassociateCustomerGateway.go
- api_op_DisassociateLink.go
- api_op_DisassociateTransitGatewayConnectPeer.go
- api_op_ExecuteCoreNetworkChangeSet.go
- api_op_GetConnectAttachment.go
- api_op_GetConnectPeer.go
- api_op_GetConnectPeerAssociations.go
- api_op_GetConnections.go
- api_op_GetCoreNetwork.go
- api_op_GetCoreNetworkChangeEvents.go
- api_op_GetCoreNetworkChangeSet.go
- api_op_GetCoreNetworkPolicy.go
- api_op_GetCustomerGatewayAssociations.go
- api_op_GetDevices.go
- api_op_GetLinkAssociations.go
- api_op_GetLinks.go
- api_op_GetNetworkResourceCounts.go
- api_op_GetNetworkResourceRelationships.go
- api_op_GetNetworkResources.go
- api_op_GetNetworkRoutes.go
- api_op_GetNetworkTelemetry.go
- api_op_GetResourcePolicy.go
- api_op_GetRouteAnalysis.go
- api_op_GetSiteToSiteVpnAttachment.go
- api_op_GetSites.go
- api_op_GetTransitGatewayConnectPeerAssociations.go
- api_op_GetTransitGatewayPeering.go
- api_op_GetTransitGatewayRegistrations.go
- api_op_GetTransitGatewayRouteTableAttachment.go
- api_op_GetVpcAttachment.go
- api_op_ListAttachments.go
- api_op_ListConnectPeers.go
- api_op_ListCoreNetworkPolicyVersions.go
- api_op_ListCoreNetworks.go
- api_op_ListOrganizationServiceAccessStatus.go
- api_op_ListPeerings.go
- api_op_ListTagsForResource.go
- api_op_PutCoreNetworkPolicy.go
- api_op_PutResourcePolicy.go
- api_op_RegisterTransitGateway.go
- api_op_RejectAttachment.go
- api_op_RestoreCoreNetworkPolicyVersion.go
- api_op_StartOrganizationServiceAccessUpdate.go
- api_op_StartRouteAnalysis.go
- api_op_TagResource.go
- api_op_UntagResource.go
- api_op_UpdateConnection.go
- api_op_UpdateCoreNetwork.go
- api_op_UpdateDevice.go
- api_op_UpdateGlobalNetwork.go
- api_op_UpdateLink.go
- api_op_UpdateNetworkResourceMetadata.go
- api_op_UpdateSite.go
- api_op_UpdateVpcAttachment.go
- auth.go
- deserializers.go
- doc.go
- endpoints.go
- go_module_metadata.go
- options.go
- serializers.go
- validators.go