import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AcceptAttachmentCommandInput, type AcceptAttachmentCommandOutput } from "./commands/AcceptAttachmentCommand"; import { type AssociateConnectPeerCommandInput, type AssociateConnectPeerCommandOutput } from "./commands/AssociateConnectPeerCommand"; import { type AssociateCustomerGatewayCommandInput, type AssociateCustomerGatewayCommandOutput } from "./commands/AssociateCustomerGatewayCommand"; import { type AssociateLinkCommandInput, type AssociateLinkCommandOutput } from "./commands/AssociateLinkCommand"; import { type AssociateTransitGatewayConnectPeerCommandInput, type AssociateTransitGatewayConnectPeerCommandOutput } from "./commands/AssociateTransitGatewayConnectPeerCommand"; import { type CreateConnectAttachmentCommandInput, type CreateConnectAttachmentCommandOutput } from "./commands/CreateConnectAttachmentCommand"; import { type CreateConnectionCommandInput, type CreateConnectionCommandOutput } from "./commands/CreateConnectionCommand"; import { type CreateConnectPeerCommandInput, type CreateConnectPeerCommandOutput } from "./commands/CreateConnectPeerCommand"; import { type CreateCoreNetworkCommandInput, type CreateCoreNetworkCommandOutput } from "./commands/CreateCoreNetworkCommand"; import { type CreateCoreNetworkPrefixListAssociationCommandInput, type CreateCoreNetworkPrefixListAssociationCommandOutput } from "./commands/CreateCoreNetworkPrefixListAssociationCommand"; import { type CreateDeviceCommandInput, type CreateDeviceCommandOutput } from "./commands/CreateDeviceCommand"; import { type CreateDirectConnectGatewayAttachmentCommandInput, type CreateDirectConnectGatewayAttachmentCommandOutput } from "./commands/CreateDirectConnectGatewayAttachmentCommand"; import { type CreateGlobalNetworkCommandInput, type CreateGlobalNetworkCommandOutput } from "./commands/CreateGlobalNetworkCommand"; import { type CreateLinkCommandInput, type CreateLinkCommandOutput } from "./commands/CreateLinkCommand"; import { type CreateSiteCommandInput, type CreateSiteCommandOutput } from "./commands/CreateSiteCommand"; import { type CreateSiteToSiteVpnAttachmentCommandInput, type CreateSiteToSiteVpnAttachmentCommandOutput } from "./commands/CreateSiteToSiteVpnAttachmentCommand"; import { type CreateTransitGatewayPeeringCommandInput, type CreateTransitGatewayPeeringCommandOutput } from "./commands/CreateTransitGatewayPeeringCommand"; import { type CreateTransitGatewayRouteTableAttachmentCommandInput, type CreateTransitGatewayRouteTableAttachmentCommandOutput } from "./commands/CreateTransitGatewayRouteTableAttachmentCommand"; import { type CreateVpcAttachmentCommandInput, type CreateVpcAttachmentCommandOutput } from "./commands/CreateVpcAttachmentCommand"; import { type DeleteAttachmentCommandInput, type DeleteAttachmentCommandOutput } from "./commands/DeleteAttachmentCommand"; import { type DeleteConnectionCommandInput, type DeleteConnectionCommandOutput } from "./commands/DeleteConnectionCommand"; import { type DeleteConnectPeerCommandInput, type DeleteConnectPeerCommandOutput } from "./commands/DeleteConnectPeerCommand"; import { type DeleteCoreNetworkCommandInput, type DeleteCoreNetworkCommandOutput } from "./commands/DeleteCoreNetworkCommand"; import { type DeleteCoreNetworkPolicyVersionCommandInput, type DeleteCoreNetworkPolicyVersionCommandOutput } from "./commands/DeleteCoreNetworkPolicyVersionCommand"; import { type DeleteCoreNetworkPrefixListAssociationCommandInput, type DeleteCoreNetworkPrefixListAssociationCommandOutput } from "./commands/DeleteCoreNetworkPrefixListAssociationCommand"; import { type DeleteDeviceCommandInput, type DeleteDeviceCommandOutput } from "./commands/DeleteDeviceCommand"; import { type DeleteGlobalNetworkCommandInput, type DeleteGlobalNetworkCommandOutput } from "./commands/DeleteGlobalNetworkCommand"; import { type DeleteLinkCommandInput, type DeleteLinkCommandOutput } from "./commands/DeleteLinkCommand"; import { type DeletePeeringCommandInput, type DeletePeeringCommandOutput } from "./commands/DeletePeeringCommand"; import { type DeleteResourcePolicyCommandInput, type DeleteResourcePolicyCommandOutput } from "./commands/DeleteResourcePolicyCommand"; import { type DeleteSiteCommandInput, type DeleteSiteCommandOutput } from "./commands/DeleteSiteCommand"; import { type DeregisterTransitGatewayCommandInput, type DeregisterTransitGatewayCommandOutput } from "./commands/DeregisterTransitGatewayCommand"; import { type DescribeGlobalNetworksCommandInput, type DescribeGlobalNetworksCommandOutput } from "./commands/DescribeGlobalNetworksCommand"; import { type DisassociateConnectPeerCommandInput, type DisassociateConnectPeerCommandOutput } from "./commands/DisassociateConnectPeerCommand"; import { type DisassociateCustomerGatewayCommandInput, type DisassociateCustomerGatewayCommandOutput } from "./commands/DisassociateCustomerGatewayCommand"; import { type DisassociateLinkCommandInput, type DisassociateLinkCommandOutput } from "./commands/DisassociateLinkCommand"; import { type DisassociateTransitGatewayConnectPeerCommandInput, type DisassociateTransitGatewayConnectPeerCommandOutput } from "./commands/DisassociateTransitGatewayConnectPeerCommand"; import { type ExecuteCoreNetworkChangeSetCommandInput, type ExecuteCoreNetworkChangeSetCommandOutput } from "./commands/ExecuteCoreNetworkChangeSetCommand"; import { type GetConnectAttachmentCommandInput, type GetConnectAttachmentCommandOutput } from "./commands/GetConnectAttachmentCommand"; import { type GetConnectionsCommandInput, type GetConnectionsCommandOutput } from "./commands/GetConnectionsCommand"; import { type GetConnectPeerAssociationsCommandInput, type GetConnectPeerAssociationsCommandOutput } from "./commands/GetConnectPeerAssociationsCommand"; import { type GetConnectPeerCommandInput, type GetConnectPeerCommandOutput } from "./commands/GetConnectPeerCommand"; import { type GetCoreNetworkChangeEventsCommandInput, type GetCoreNetworkChangeEventsCommandOutput } from "./commands/GetCoreNetworkChangeEventsCommand"; import { type GetCoreNetworkChangeSetCommandInput, type GetCoreNetworkChangeSetCommandOutput } from "./commands/GetCoreNetworkChangeSetCommand"; import { type GetCoreNetworkCommandInput, type GetCoreNetworkCommandOutput } from "./commands/GetCoreNetworkCommand"; import { type GetCoreNetworkPolicyCommandInput, type GetCoreNetworkPolicyCommandOutput } from "./commands/GetCoreNetworkPolicyCommand"; import { type GetCustomerGatewayAssociationsCommandInput, type GetCustomerGatewayAssociationsCommandOutput } from "./commands/GetCustomerGatewayAssociationsCommand"; import { type GetDevicesCommandInput, type GetDevicesCommandOutput } from "./commands/GetDevicesCommand"; import { type GetDirectConnectGatewayAttachmentCommandInput, type GetDirectConnectGatewayAttachmentCommandOutput } from "./commands/GetDirectConnectGatewayAttachmentCommand"; import { type GetLinkAssociationsCommandInput, type GetLinkAssociationsCommandOutput } from "./commands/GetLinkAssociationsCommand"; import { type GetLinksCommandInput, type GetLinksCommandOutput } from "./commands/GetLinksCommand"; import { type GetNetworkResourceCountsCommandInput, type GetNetworkResourceCountsCommandOutput } from "./commands/GetNetworkResourceCountsCommand"; import { type GetNetworkResourceRelationshipsCommandInput, type GetNetworkResourceRelationshipsCommandOutput } from "./commands/GetNetworkResourceRelationshipsCommand"; import { type GetNetworkResourcesCommandInput, type GetNetworkResourcesCommandOutput } from "./commands/GetNetworkResourcesCommand"; import { type GetNetworkRoutesCommandInput, type GetNetworkRoutesCommandOutput } from "./commands/GetNetworkRoutesCommand"; import { type GetNetworkTelemetryCommandInput, type GetNetworkTelemetryCommandOutput } from "./commands/GetNetworkTelemetryCommand"; import { type GetResourcePolicyCommandInput, type GetResourcePolicyCommandOutput } from "./commands/GetResourcePolicyCommand"; import { type GetRouteAnalysisCommandInput, type GetRouteAnalysisCommandOutput } from "./commands/GetRouteAnalysisCommand"; import { type GetSitesCommandInput, type GetSitesCommandOutput } from "./commands/GetSitesCommand"; import { type GetSiteToSiteVpnAttachmentCommandInput, type GetSiteToSiteVpnAttachmentCommandOutput } from "./commands/GetSiteToSiteVpnAttachmentCommand"; import { type GetTransitGatewayConnectPeerAssociationsCommandInput, type GetTransitGatewayConnectPeerAssociationsCommandOutput } from "./commands/GetTransitGatewayConnectPeerAssociationsCommand"; import { type GetTransitGatewayPeeringCommandInput, type GetTransitGatewayPeeringCommandOutput } from "./commands/GetTransitGatewayPeeringCommand"; import { type GetTransitGatewayRegistrationsCommandInput, type GetTransitGatewayRegistrationsCommandOutput } from "./commands/GetTransitGatewayRegistrationsCommand"; import { type GetTransitGatewayRouteTableAttachmentCommandInput, type GetTransitGatewayRouteTableAttachmentCommandOutput } from "./commands/GetTransitGatewayRouteTableAttachmentCommand"; import { type GetVpcAttachmentCommandInput, type GetVpcAttachmentCommandOutput } from "./commands/GetVpcAttachmentCommand"; import { type ListAttachmentRoutingPolicyAssociationsCommandInput, type ListAttachmentRoutingPolicyAssociationsCommandOutput } from "./commands/ListAttachmentRoutingPolicyAssociationsCommand"; import { type ListAttachmentsCommandInput, type ListAttachmentsCommandOutput } from "./commands/ListAttachmentsCommand"; import { type ListConnectPeersCommandInput, type ListConnectPeersCommandOutput } from "./commands/ListConnectPeersCommand"; import { type ListCoreNetworkPolicyVersionsCommandInput, type ListCoreNetworkPolicyVersionsCommandOutput } from "./commands/ListCoreNetworkPolicyVersionsCommand"; import { type ListCoreNetworkPrefixListAssociationsCommandInput, type ListCoreNetworkPrefixListAssociationsCommandOutput } from "./commands/ListCoreNetworkPrefixListAssociationsCommand"; import { type ListCoreNetworkRoutingInformationCommandInput, type ListCoreNetworkRoutingInformationCommandOutput } from "./commands/ListCoreNetworkRoutingInformationCommand"; import { type ListCoreNetworksCommandInput, type ListCoreNetworksCommandOutput } from "./commands/ListCoreNetworksCommand"; import { type ListOrganizationServiceAccessStatusCommandInput, type ListOrganizationServiceAccessStatusCommandOutput } from "./commands/ListOrganizationServiceAccessStatusCommand"; import { type ListPeeringsCommandInput, type ListPeeringsCommandOutput } from "./commands/ListPeeringsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type PutAttachmentRoutingPolicyLabelCommandInput, type PutAttachmentRoutingPolicyLabelCommandOutput } from "./commands/PutAttachmentRoutingPolicyLabelCommand"; import { type PutCoreNetworkPolicyCommandInput, type PutCoreNetworkPolicyCommandOutput } from "./commands/PutCoreNetworkPolicyCommand"; import { type PutResourcePolicyCommandInput, type PutResourcePolicyCommandOutput } from "./commands/PutResourcePolicyCommand"; import { type RegisterTransitGatewayCommandInput, type RegisterTransitGatewayCommandOutput } from "./commands/RegisterTransitGatewayCommand"; import { type RejectAttachmentCommandInput, type RejectAttachmentCommandOutput } from "./commands/RejectAttachmentCommand"; import { type RemoveAttachmentRoutingPolicyLabelCommandInput, type RemoveAttachmentRoutingPolicyLabelCommandOutput } from "./commands/RemoveAttachmentRoutingPolicyLabelCommand"; import { type RestoreCoreNetworkPolicyVersionCommandInput, type RestoreCoreNetworkPolicyVersionCommandOutput } from "./commands/RestoreCoreNetworkPolicyVersionCommand"; import { type StartOrganizationServiceAccessUpdateCommandInput, type StartOrganizationServiceAccessUpdateCommandOutput } from "./commands/StartOrganizationServiceAccessUpdateCommand"; import { type StartRouteAnalysisCommandInput, type StartRouteAnalysisCommandOutput } from "./commands/StartRouteAnalysisCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateConnectionCommandInput, type UpdateConnectionCommandOutput } from "./commands/UpdateConnectionCommand"; import { type UpdateCoreNetworkCommandInput, type UpdateCoreNetworkCommandOutput } from "./commands/UpdateCoreNetworkCommand"; import { type UpdateDeviceCommandInput, type UpdateDeviceCommandOutput } from "./commands/UpdateDeviceCommand"; import { type UpdateDirectConnectGatewayAttachmentCommandInput, type UpdateDirectConnectGatewayAttachmentCommandOutput } from "./commands/UpdateDirectConnectGatewayAttachmentCommand"; import { type UpdateGlobalNetworkCommandInput, type UpdateGlobalNetworkCommandOutput } from "./commands/UpdateGlobalNetworkCommand"; import { type UpdateLinkCommandInput, type UpdateLinkCommandOutput } from "./commands/UpdateLinkCommand"; import { type UpdateNetworkResourceMetadataCommandInput, type UpdateNetworkResourceMetadataCommandOutput } from "./commands/UpdateNetworkResourceMetadataCommand"; import { type UpdateSiteCommandInput, type UpdateSiteCommandOutput } from "./commands/UpdateSiteCommand"; import { type UpdateVpcAttachmentCommandInput, type UpdateVpcAttachmentCommandOutput } from "./commands/UpdateVpcAttachmentCommand"; import { NetworkManagerClient } from "./NetworkManagerClient"; export interface NetworkManager { /** * @see {@link AcceptAttachmentCommand} */ acceptAttachment(args: AcceptAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; acceptAttachment(args: AcceptAttachmentCommandInput, cb: (err: any, data?: AcceptAttachmentCommandOutput) => void): void; acceptAttachment(args: AcceptAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptAttachmentCommandOutput) => void): void; /** * @see {@link AssociateConnectPeerCommand} */ associateConnectPeer(args: AssociateConnectPeerCommandInput, options?: __HttpHandlerOptions): Promise; associateConnectPeer(args: AssociateConnectPeerCommandInput, cb: (err: any, data?: AssociateConnectPeerCommandOutput) => void): void; associateConnectPeer(args: AssociateConnectPeerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateConnectPeerCommandOutput) => void): void; /** * @see {@link AssociateCustomerGatewayCommand} */ associateCustomerGateway(args: AssociateCustomerGatewayCommandInput, options?: __HttpHandlerOptions): Promise; associateCustomerGateway(args: AssociateCustomerGatewayCommandInput, cb: (err: any, data?: AssociateCustomerGatewayCommandOutput) => void): void; associateCustomerGateway(args: AssociateCustomerGatewayCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateCustomerGatewayCommandOutput) => void): void; /** * @see {@link AssociateLinkCommand} */ associateLink(args: AssociateLinkCommandInput, options?: __HttpHandlerOptions): Promise; associateLink(args: AssociateLinkCommandInput, cb: (err: any, data?: AssociateLinkCommandOutput) => void): void; associateLink(args: AssociateLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateLinkCommandOutput) => void): void; /** * @see {@link AssociateTransitGatewayConnectPeerCommand} */ associateTransitGatewayConnectPeer(args: AssociateTransitGatewayConnectPeerCommandInput, options?: __HttpHandlerOptions): Promise; associateTransitGatewayConnectPeer(args: AssociateTransitGatewayConnectPeerCommandInput, cb: (err: any, data?: AssociateTransitGatewayConnectPeerCommandOutput) => void): void; associateTransitGatewayConnectPeer(args: AssociateTransitGatewayConnectPeerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateTransitGatewayConnectPeerCommandOutput) => void): void; /** * @see {@link CreateConnectAttachmentCommand} */ createConnectAttachment(args: CreateConnectAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; createConnectAttachment(args: CreateConnectAttachmentCommandInput, cb: (err: any, data?: CreateConnectAttachmentCommandOutput) => void): void; createConnectAttachment(args: CreateConnectAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConnectAttachmentCommandOutput) => void): void; /** * @see {@link CreateConnectionCommand} */ createConnection(args: CreateConnectionCommandInput, options?: __HttpHandlerOptions): Promise; createConnection(args: CreateConnectionCommandInput, cb: (err: any, data?: CreateConnectionCommandOutput) => void): void; createConnection(args: CreateConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConnectionCommandOutput) => void): void; /** * @see {@link CreateConnectPeerCommand} */ createConnectPeer(args: CreateConnectPeerCommandInput, options?: __HttpHandlerOptions): Promise; createConnectPeer(args: CreateConnectPeerCommandInput, cb: (err: any, data?: CreateConnectPeerCommandOutput) => void): void; createConnectPeer(args: CreateConnectPeerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConnectPeerCommandOutput) => void): void; /** * @see {@link CreateCoreNetworkCommand} */ createCoreNetwork(args: CreateCoreNetworkCommandInput, options?: __HttpHandlerOptions): Promise; createCoreNetwork(args: CreateCoreNetworkCommandInput, cb: (err: any, data?: CreateCoreNetworkCommandOutput) => void): void; createCoreNetwork(args: CreateCoreNetworkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCoreNetworkCommandOutput) => void): void; /** * @see {@link CreateCoreNetworkPrefixListAssociationCommand} */ createCoreNetworkPrefixListAssociation(args: CreateCoreNetworkPrefixListAssociationCommandInput, options?: __HttpHandlerOptions): Promise; createCoreNetworkPrefixListAssociation(args: CreateCoreNetworkPrefixListAssociationCommandInput, cb: (err: any, data?: CreateCoreNetworkPrefixListAssociationCommandOutput) => void): void; createCoreNetworkPrefixListAssociation(args: CreateCoreNetworkPrefixListAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCoreNetworkPrefixListAssociationCommandOutput) => void): void; /** * @see {@link CreateDeviceCommand} */ createDevice(args: CreateDeviceCommandInput, options?: __HttpHandlerOptions): Promise; createDevice(args: CreateDeviceCommandInput, cb: (err: any, data?: CreateDeviceCommandOutput) => void): void; createDevice(args: CreateDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDeviceCommandOutput) => void): void; /** * @see {@link CreateDirectConnectGatewayAttachmentCommand} */ createDirectConnectGatewayAttachment(args: CreateDirectConnectGatewayAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; createDirectConnectGatewayAttachment(args: CreateDirectConnectGatewayAttachmentCommandInput, cb: (err: any, data?: CreateDirectConnectGatewayAttachmentCommandOutput) => void): void; createDirectConnectGatewayAttachment(args: CreateDirectConnectGatewayAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDirectConnectGatewayAttachmentCommandOutput) => void): void; /** * @see {@link CreateGlobalNetworkCommand} */ createGlobalNetwork(): Promise; createGlobalNetwork(args: CreateGlobalNetworkCommandInput, options?: __HttpHandlerOptions): Promise; createGlobalNetwork(args: CreateGlobalNetworkCommandInput, cb: (err: any, data?: CreateGlobalNetworkCommandOutput) => void): void; createGlobalNetwork(args: CreateGlobalNetworkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGlobalNetworkCommandOutput) => void): void; /** * @see {@link CreateLinkCommand} */ createLink(args: CreateLinkCommandInput, options?: __HttpHandlerOptions): Promise; createLink(args: CreateLinkCommandInput, cb: (err: any, data?: CreateLinkCommandOutput) => void): void; createLink(args: CreateLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLinkCommandOutput) => void): void; /** * @see {@link CreateSiteCommand} */ createSite(args: CreateSiteCommandInput, options?: __HttpHandlerOptions): Promise; createSite(args: CreateSiteCommandInput, cb: (err: any, data?: CreateSiteCommandOutput) => void): void; createSite(args: CreateSiteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSiteCommandOutput) => void): void; /** * @see {@link CreateSiteToSiteVpnAttachmentCommand} */ createSiteToSiteVpnAttachment(args: CreateSiteToSiteVpnAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; createSiteToSiteVpnAttachment(args: CreateSiteToSiteVpnAttachmentCommandInput, cb: (err: any, data?: CreateSiteToSiteVpnAttachmentCommandOutput) => void): void; createSiteToSiteVpnAttachment(args: CreateSiteToSiteVpnAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSiteToSiteVpnAttachmentCommandOutput) => void): void; /** * @see {@link CreateTransitGatewayPeeringCommand} */ createTransitGatewayPeering(args: CreateTransitGatewayPeeringCommandInput, options?: __HttpHandlerOptions): Promise; createTransitGatewayPeering(args: CreateTransitGatewayPeeringCommandInput, cb: (err: any, data?: CreateTransitGatewayPeeringCommandOutput) => void): void; createTransitGatewayPeering(args: CreateTransitGatewayPeeringCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTransitGatewayPeeringCommandOutput) => void): void; /** * @see {@link CreateTransitGatewayRouteTableAttachmentCommand} */ createTransitGatewayRouteTableAttachment(args: CreateTransitGatewayRouteTableAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; createTransitGatewayRouteTableAttachment(args: CreateTransitGatewayRouteTableAttachmentCommandInput, cb: (err: any, data?: CreateTransitGatewayRouteTableAttachmentCommandOutput) => void): void; createTransitGatewayRouteTableAttachment(args: CreateTransitGatewayRouteTableAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTransitGatewayRouteTableAttachmentCommandOutput) => void): void; /** * @see {@link CreateVpcAttachmentCommand} */ createVpcAttachment(args: CreateVpcAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; createVpcAttachment(args: CreateVpcAttachmentCommandInput, cb: (err: any, data?: CreateVpcAttachmentCommandOutput) => void): void; createVpcAttachment(args: CreateVpcAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateVpcAttachmentCommandOutput) => void): void; /** * @see {@link DeleteAttachmentCommand} */ deleteAttachment(args: DeleteAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; deleteAttachment(args: DeleteAttachmentCommandInput, cb: (err: any, data?: DeleteAttachmentCommandOutput) => void): void; deleteAttachment(args: DeleteAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAttachmentCommandOutput) => void): void; /** * @see {@link DeleteConnectionCommand} */ deleteConnection(args: DeleteConnectionCommandInput, options?: __HttpHandlerOptions): Promise; deleteConnection(args: DeleteConnectionCommandInput, cb: (err: any, data?: DeleteConnectionCommandOutput) => void): void; deleteConnection(args: DeleteConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConnectionCommandOutput) => void): void; /** * @see {@link DeleteConnectPeerCommand} */ deleteConnectPeer(args: DeleteConnectPeerCommandInput, options?: __HttpHandlerOptions): Promise; deleteConnectPeer(args: DeleteConnectPeerCommandInput, cb: (err: any, data?: DeleteConnectPeerCommandOutput) => void): void; deleteConnectPeer(args: DeleteConnectPeerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConnectPeerCommandOutput) => void): void; /** * @see {@link DeleteCoreNetworkCommand} */ deleteCoreNetwork(args: DeleteCoreNetworkCommandInput, options?: __HttpHandlerOptions): Promise; deleteCoreNetwork(args: DeleteCoreNetworkCommandInput, cb: (err: any, data?: DeleteCoreNetworkCommandOutput) => void): void; deleteCoreNetwork(args: DeleteCoreNetworkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCoreNetworkCommandOutput) => void): void; /** * @see {@link DeleteCoreNetworkPolicyVersionCommand} */ deleteCoreNetworkPolicyVersion(args: DeleteCoreNetworkPolicyVersionCommandInput, options?: __HttpHandlerOptions): Promise; deleteCoreNetworkPolicyVersion(args: DeleteCoreNetworkPolicyVersionCommandInput, cb: (err: any, data?: DeleteCoreNetworkPolicyVersionCommandOutput) => void): void; deleteCoreNetworkPolicyVersion(args: DeleteCoreNetworkPolicyVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCoreNetworkPolicyVersionCommandOutput) => void): void; /** * @see {@link DeleteCoreNetworkPrefixListAssociationCommand} */ deleteCoreNetworkPrefixListAssociation(args: DeleteCoreNetworkPrefixListAssociationCommandInput, options?: __HttpHandlerOptions): Promise; deleteCoreNetworkPrefixListAssociation(args: DeleteCoreNetworkPrefixListAssociationCommandInput, cb: (err: any, data?: DeleteCoreNetworkPrefixListAssociationCommandOutput) => void): void; deleteCoreNetworkPrefixListAssociation(args: DeleteCoreNetworkPrefixListAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCoreNetworkPrefixListAssociationCommandOutput) => void): void; /** * @see {@link DeleteDeviceCommand} */ deleteDevice(args: DeleteDeviceCommandInput, options?: __HttpHandlerOptions): Promise; deleteDevice(args: DeleteDeviceCommandInput, cb: (err: any, data?: DeleteDeviceCommandOutput) => void): void; deleteDevice(args: DeleteDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDeviceCommandOutput) => void): void; /** * @see {@link DeleteGlobalNetworkCommand} */ deleteGlobalNetwork(args: DeleteGlobalNetworkCommandInput, options?: __HttpHandlerOptions): Promise; deleteGlobalNetwork(args: DeleteGlobalNetworkCommandInput, cb: (err: any, data?: DeleteGlobalNetworkCommandOutput) => void): void; deleteGlobalNetwork(args: DeleteGlobalNetworkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteGlobalNetworkCommandOutput) => void): void; /** * @see {@link DeleteLinkCommand} */ deleteLink(args: DeleteLinkCommandInput, options?: __HttpHandlerOptions): Promise; deleteLink(args: DeleteLinkCommandInput, cb: (err: any, data?: DeleteLinkCommandOutput) => void): void; deleteLink(args: DeleteLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLinkCommandOutput) => void): void; /** * @see {@link DeletePeeringCommand} */ deletePeering(args: DeletePeeringCommandInput, options?: __HttpHandlerOptions): Promise; deletePeering(args: DeletePeeringCommandInput, cb: (err: any, data?: DeletePeeringCommandOutput) => void): void; deletePeering(args: DeletePeeringCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePeeringCommandOutput) => void): void; /** * @see {@link DeleteResourcePolicyCommand} */ deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; /** * @see {@link DeleteSiteCommand} */ deleteSite(args: DeleteSiteCommandInput, options?: __HttpHandlerOptions): Promise; deleteSite(args: DeleteSiteCommandInput, cb: (err: any, data?: DeleteSiteCommandOutput) => void): void; deleteSite(args: DeleteSiteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSiteCommandOutput) => void): void; /** * @see {@link DeregisterTransitGatewayCommand} */ deregisterTransitGateway(args: DeregisterTransitGatewayCommandInput, options?: __HttpHandlerOptions): Promise; deregisterTransitGateway(args: DeregisterTransitGatewayCommandInput, cb: (err: any, data?: DeregisterTransitGatewayCommandOutput) => void): void; deregisterTransitGateway(args: DeregisterTransitGatewayCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeregisterTransitGatewayCommandOutput) => void): void; /** * @see {@link DescribeGlobalNetworksCommand} */ describeGlobalNetworks(): Promise; describeGlobalNetworks(args: DescribeGlobalNetworksCommandInput, options?: __HttpHandlerOptions): Promise; describeGlobalNetworks(args: DescribeGlobalNetworksCommandInput, cb: (err: any, data?: DescribeGlobalNetworksCommandOutput) => void): void; describeGlobalNetworks(args: DescribeGlobalNetworksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeGlobalNetworksCommandOutput) => void): void; /** * @see {@link DisassociateConnectPeerCommand} */ disassociateConnectPeer(args: DisassociateConnectPeerCommandInput, options?: __HttpHandlerOptions): Promise; disassociateConnectPeer(args: DisassociateConnectPeerCommandInput, cb: (err: any, data?: DisassociateConnectPeerCommandOutput) => void): void; disassociateConnectPeer(args: DisassociateConnectPeerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateConnectPeerCommandOutput) => void): void; /** * @see {@link DisassociateCustomerGatewayCommand} */ disassociateCustomerGateway(args: DisassociateCustomerGatewayCommandInput, options?: __HttpHandlerOptions): Promise; disassociateCustomerGateway(args: DisassociateCustomerGatewayCommandInput, cb: (err: any, data?: DisassociateCustomerGatewayCommandOutput) => void): void; disassociateCustomerGateway(args: DisassociateCustomerGatewayCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateCustomerGatewayCommandOutput) => void): void; /** * @see {@link DisassociateLinkCommand} */ disassociateLink(args: DisassociateLinkCommandInput, options?: __HttpHandlerOptions): Promise; disassociateLink(args: DisassociateLinkCommandInput, cb: (err: any, data?: DisassociateLinkCommandOutput) => void): void; disassociateLink(args: DisassociateLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateLinkCommandOutput) => void): void; /** * @see {@link DisassociateTransitGatewayConnectPeerCommand} */ disassociateTransitGatewayConnectPeer(args: DisassociateTransitGatewayConnectPeerCommandInput, options?: __HttpHandlerOptions): Promise; disassociateTransitGatewayConnectPeer(args: DisassociateTransitGatewayConnectPeerCommandInput, cb: (err: any, data?: DisassociateTransitGatewayConnectPeerCommandOutput) => void): void; disassociateTransitGatewayConnectPeer(args: DisassociateTransitGatewayConnectPeerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateTransitGatewayConnectPeerCommandOutput) => void): void; /** * @see {@link ExecuteCoreNetworkChangeSetCommand} */ executeCoreNetworkChangeSet(args: ExecuteCoreNetworkChangeSetCommandInput, options?: __HttpHandlerOptions): Promise; executeCoreNetworkChangeSet(args: ExecuteCoreNetworkChangeSetCommandInput, cb: (err: any, data?: ExecuteCoreNetworkChangeSetCommandOutput) => void): void; executeCoreNetworkChangeSet(args: ExecuteCoreNetworkChangeSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ExecuteCoreNetworkChangeSetCommandOutput) => void): void; /** * @see {@link GetConnectAttachmentCommand} */ getConnectAttachment(args: GetConnectAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; getConnectAttachment(args: GetConnectAttachmentCommandInput, cb: (err: any, data?: GetConnectAttachmentCommandOutput) => void): void; getConnectAttachment(args: GetConnectAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConnectAttachmentCommandOutput) => void): void; /** * @see {@link GetConnectionsCommand} */ getConnections(args: GetConnectionsCommandInput, options?: __HttpHandlerOptions): Promise; getConnections(args: GetConnectionsCommandInput, cb: (err: any, data?: GetConnectionsCommandOutput) => void): void; getConnections(args: GetConnectionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConnectionsCommandOutput) => void): void; /** * @see {@link GetConnectPeerCommand} */ getConnectPeer(args: GetConnectPeerCommandInput, options?: __HttpHandlerOptions): Promise; getConnectPeer(args: GetConnectPeerCommandInput, cb: (err: any, data?: GetConnectPeerCommandOutput) => void): void; getConnectPeer(args: GetConnectPeerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConnectPeerCommandOutput) => void): void; /** * @see {@link GetConnectPeerAssociationsCommand} */ getConnectPeerAssociations(args: GetConnectPeerAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; getConnectPeerAssociations(args: GetConnectPeerAssociationsCommandInput, cb: (err: any, data?: GetConnectPeerAssociationsCommandOutput) => void): void; getConnectPeerAssociations(args: GetConnectPeerAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConnectPeerAssociationsCommandOutput) => void): void; /** * @see {@link GetCoreNetworkCommand} */ getCoreNetwork(args: GetCoreNetworkCommandInput, options?: __HttpHandlerOptions): Promise; getCoreNetwork(args: GetCoreNetworkCommandInput, cb: (err: any, data?: GetCoreNetworkCommandOutput) => void): void; getCoreNetwork(args: GetCoreNetworkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCoreNetworkCommandOutput) => void): void; /** * @see {@link GetCoreNetworkChangeEventsCommand} */ getCoreNetworkChangeEvents(args: GetCoreNetworkChangeEventsCommandInput, options?: __HttpHandlerOptions): Promise; getCoreNetworkChangeEvents(args: GetCoreNetworkChangeEventsCommandInput, cb: (err: any, data?: GetCoreNetworkChangeEventsCommandOutput) => void): void; getCoreNetworkChangeEvents(args: GetCoreNetworkChangeEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCoreNetworkChangeEventsCommandOutput) => void): void; /** * @see {@link GetCoreNetworkChangeSetCommand} */ getCoreNetworkChangeSet(args: GetCoreNetworkChangeSetCommandInput, options?: __HttpHandlerOptions): Promise; getCoreNetworkChangeSet(args: GetCoreNetworkChangeSetCommandInput, cb: (err: any, data?: GetCoreNetworkChangeSetCommandOutput) => void): void; getCoreNetworkChangeSet(args: GetCoreNetworkChangeSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCoreNetworkChangeSetCommandOutput) => void): void; /** * @see {@link GetCoreNetworkPolicyCommand} */ getCoreNetworkPolicy(args: GetCoreNetworkPolicyCommandInput, options?: __HttpHandlerOptions): Promise; getCoreNetworkPolicy(args: GetCoreNetworkPolicyCommandInput, cb: (err: any, data?: GetCoreNetworkPolicyCommandOutput) => void): void; getCoreNetworkPolicy(args: GetCoreNetworkPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCoreNetworkPolicyCommandOutput) => void): void; /** * @see {@link GetCustomerGatewayAssociationsCommand} */ getCustomerGatewayAssociations(args: GetCustomerGatewayAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; getCustomerGatewayAssociations(args: GetCustomerGatewayAssociationsCommandInput, cb: (err: any, data?: GetCustomerGatewayAssociationsCommandOutput) => void): void; getCustomerGatewayAssociations(args: GetCustomerGatewayAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCustomerGatewayAssociationsCommandOutput) => void): void; /** * @see {@link GetDevicesCommand} */ getDevices(args: GetDevicesCommandInput, options?: __HttpHandlerOptions): Promise; getDevices(args: GetDevicesCommandInput, cb: (err: any, data?: GetDevicesCommandOutput) => void): void; getDevices(args: GetDevicesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDevicesCommandOutput) => void): void; /** * @see {@link GetDirectConnectGatewayAttachmentCommand} */ getDirectConnectGatewayAttachment(args: GetDirectConnectGatewayAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; getDirectConnectGatewayAttachment(args: GetDirectConnectGatewayAttachmentCommandInput, cb: (err: any, data?: GetDirectConnectGatewayAttachmentCommandOutput) => void): void; getDirectConnectGatewayAttachment(args: GetDirectConnectGatewayAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDirectConnectGatewayAttachmentCommandOutput) => void): void; /** * @see {@link GetLinkAssociationsCommand} */ getLinkAssociations(args: GetLinkAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; getLinkAssociations(args: GetLinkAssociationsCommandInput, cb: (err: any, data?: GetLinkAssociationsCommandOutput) => void): void; getLinkAssociations(args: GetLinkAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLinkAssociationsCommandOutput) => void): void; /** * @see {@link GetLinksCommand} */ getLinks(args: GetLinksCommandInput, options?: __HttpHandlerOptions): Promise; getLinks(args: GetLinksCommandInput, cb: (err: any, data?: GetLinksCommandOutput) => void): void; getLinks(args: GetLinksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLinksCommandOutput) => void): void; /** * @see {@link GetNetworkResourceCountsCommand} */ getNetworkResourceCounts(args: GetNetworkResourceCountsCommandInput, options?: __HttpHandlerOptions): Promise; getNetworkResourceCounts(args: GetNetworkResourceCountsCommandInput, cb: (err: any, data?: GetNetworkResourceCountsCommandOutput) => void): void; getNetworkResourceCounts(args: GetNetworkResourceCountsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetNetworkResourceCountsCommandOutput) => void): void; /** * @see {@link GetNetworkResourceRelationshipsCommand} */ getNetworkResourceRelationships(args: GetNetworkResourceRelationshipsCommandInput, options?: __HttpHandlerOptions): Promise; getNetworkResourceRelationships(args: GetNetworkResourceRelationshipsCommandInput, cb: (err: any, data?: GetNetworkResourceRelationshipsCommandOutput) => void): void; getNetworkResourceRelationships(args: GetNetworkResourceRelationshipsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetNetworkResourceRelationshipsCommandOutput) => void): void; /** * @see {@link GetNetworkResourcesCommand} */ getNetworkResources(args: GetNetworkResourcesCommandInput, options?: __HttpHandlerOptions): Promise; getNetworkResources(args: GetNetworkResourcesCommandInput, cb: (err: any, data?: GetNetworkResourcesCommandOutput) => void): void; getNetworkResources(args: GetNetworkResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetNetworkResourcesCommandOutput) => void): void; /** * @see {@link GetNetworkRoutesCommand} */ getNetworkRoutes(args: GetNetworkRoutesCommandInput, options?: __HttpHandlerOptions): Promise; getNetworkRoutes(args: GetNetworkRoutesCommandInput, cb: (err: any, data?: GetNetworkRoutesCommandOutput) => void): void; getNetworkRoutes(args: GetNetworkRoutesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetNetworkRoutesCommandOutput) => void): void; /** * @see {@link GetNetworkTelemetryCommand} */ getNetworkTelemetry(args: GetNetworkTelemetryCommandInput, options?: __HttpHandlerOptions): Promise; getNetworkTelemetry(args: GetNetworkTelemetryCommandInput, cb: (err: any, data?: GetNetworkTelemetryCommandOutput) => void): void; getNetworkTelemetry(args: GetNetworkTelemetryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetNetworkTelemetryCommandOutput) => void): void; /** * @see {@link GetResourcePolicyCommand} */ getResourcePolicy(args: GetResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; getResourcePolicy(args: GetResourcePolicyCommandInput, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void): void; getResourcePolicy(args: GetResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void): void; /** * @see {@link GetRouteAnalysisCommand} */ getRouteAnalysis(args: GetRouteAnalysisCommandInput, options?: __HttpHandlerOptions): Promise; getRouteAnalysis(args: GetRouteAnalysisCommandInput, cb: (err: any, data?: GetRouteAnalysisCommandOutput) => void): void; getRouteAnalysis(args: GetRouteAnalysisCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouteAnalysisCommandOutput) => void): void; /** * @see {@link GetSitesCommand} */ getSites(args: GetSitesCommandInput, options?: __HttpHandlerOptions): Promise; getSites(args: GetSitesCommandInput, cb: (err: any, data?: GetSitesCommandOutput) => void): void; getSites(args: GetSitesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSitesCommandOutput) => void): void; /** * @see {@link GetSiteToSiteVpnAttachmentCommand} */ getSiteToSiteVpnAttachment(args: GetSiteToSiteVpnAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; getSiteToSiteVpnAttachment(args: GetSiteToSiteVpnAttachmentCommandInput, cb: (err: any, data?: GetSiteToSiteVpnAttachmentCommandOutput) => void): void; getSiteToSiteVpnAttachment(args: GetSiteToSiteVpnAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSiteToSiteVpnAttachmentCommandOutput) => void): void; /** * @see {@link GetTransitGatewayConnectPeerAssociationsCommand} */ getTransitGatewayConnectPeerAssociations(args: GetTransitGatewayConnectPeerAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; getTransitGatewayConnectPeerAssociations(args: GetTransitGatewayConnectPeerAssociationsCommandInput, cb: (err: any, data?: GetTransitGatewayConnectPeerAssociationsCommandOutput) => void): void; getTransitGatewayConnectPeerAssociations(args: GetTransitGatewayConnectPeerAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTransitGatewayConnectPeerAssociationsCommandOutput) => void): void; /** * @see {@link GetTransitGatewayPeeringCommand} */ getTransitGatewayPeering(args: GetTransitGatewayPeeringCommandInput, options?: __HttpHandlerOptions): Promise; getTransitGatewayPeering(args: GetTransitGatewayPeeringCommandInput, cb: (err: any, data?: GetTransitGatewayPeeringCommandOutput) => void): void; getTransitGatewayPeering(args: GetTransitGatewayPeeringCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTransitGatewayPeeringCommandOutput) => void): void; /** * @see {@link GetTransitGatewayRegistrationsCommand} */ getTransitGatewayRegistrations(args: GetTransitGatewayRegistrationsCommandInput, options?: __HttpHandlerOptions): Promise; getTransitGatewayRegistrations(args: GetTransitGatewayRegistrationsCommandInput, cb: (err: any, data?: GetTransitGatewayRegistrationsCommandOutput) => void): void; getTransitGatewayRegistrations(args: GetTransitGatewayRegistrationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTransitGatewayRegistrationsCommandOutput) => void): void; /** * @see {@link GetTransitGatewayRouteTableAttachmentCommand} */ getTransitGatewayRouteTableAttachment(args: GetTransitGatewayRouteTableAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; getTransitGatewayRouteTableAttachment(args: GetTransitGatewayRouteTableAttachmentCommandInput, cb: (err: any, data?: GetTransitGatewayRouteTableAttachmentCommandOutput) => void): void; getTransitGatewayRouteTableAttachment(args: GetTransitGatewayRouteTableAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTransitGatewayRouteTableAttachmentCommandOutput) => void): void; /** * @see {@link GetVpcAttachmentCommand} */ getVpcAttachment(args: GetVpcAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; getVpcAttachment(args: GetVpcAttachmentCommandInput, cb: (err: any, data?: GetVpcAttachmentCommandOutput) => void): void; getVpcAttachment(args: GetVpcAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetVpcAttachmentCommandOutput) => void): void; /** * @see {@link ListAttachmentRoutingPolicyAssociationsCommand} */ listAttachmentRoutingPolicyAssociations(args: ListAttachmentRoutingPolicyAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; listAttachmentRoutingPolicyAssociations(args: ListAttachmentRoutingPolicyAssociationsCommandInput, cb: (err: any, data?: ListAttachmentRoutingPolicyAssociationsCommandOutput) => void): void; listAttachmentRoutingPolicyAssociations(args: ListAttachmentRoutingPolicyAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAttachmentRoutingPolicyAssociationsCommandOutput) => void): void; /** * @see {@link ListAttachmentsCommand} */ listAttachments(): Promise; listAttachments(args: ListAttachmentsCommandInput, options?: __HttpHandlerOptions): Promise; listAttachments(args: ListAttachmentsCommandInput, cb: (err: any, data?: ListAttachmentsCommandOutput) => void): void; listAttachments(args: ListAttachmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAttachmentsCommandOutput) => void): void; /** * @see {@link ListConnectPeersCommand} */ listConnectPeers(): Promise; listConnectPeers(args: ListConnectPeersCommandInput, options?: __HttpHandlerOptions): Promise; listConnectPeers(args: ListConnectPeersCommandInput, cb: (err: any, data?: ListConnectPeersCommandOutput) => void): void; listConnectPeers(args: ListConnectPeersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConnectPeersCommandOutput) => void): void; /** * @see {@link ListCoreNetworkPolicyVersionsCommand} */ listCoreNetworkPolicyVersions(args: ListCoreNetworkPolicyVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listCoreNetworkPolicyVersions(args: ListCoreNetworkPolicyVersionsCommandInput, cb: (err: any, data?: ListCoreNetworkPolicyVersionsCommandOutput) => void): void; listCoreNetworkPolicyVersions(args: ListCoreNetworkPolicyVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCoreNetworkPolicyVersionsCommandOutput) => void): void; /** * @see {@link ListCoreNetworkPrefixListAssociationsCommand} */ listCoreNetworkPrefixListAssociations(args: ListCoreNetworkPrefixListAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; listCoreNetworkPrefixListAssociations(args: ListCoreNetworkPrefixListAssociationsCommandInput, cb: (err: any, data?: ListCoreNetworkPrefixListAssociationsCommandOutput) => void): void; listCoreNetworkPrefixListAssociations(args: ListCoreNetworkPrefixListAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCoreNetworkPrefixListAssociationsCommandOutput) => void): void; /** * @see {@link ListCoreNetworkRoutingInformationCommand} */ listCoreNetworkRoutingInformation(args: ListCoreNetworkRoutingInformationCommandInput, options?: __HttpHandlerOptions): Promise; listCoreNetworkRoutingInformation(args: ListCoreNetworkRoutingInformationCommandInput, cb: (err: any, data?: ListCoreNetworkRoutingInformationCommandOutput) => void): void; listCoreNetworkRoutingInformation(args: ListCoreNetworkRoutingInformationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCoreNetworkRoutingInformationCommandOutput) => void): void; /** * @see {@link ListCoreNetworksCommand} */ listCoreNetworks(): Promise; listCoreNetworks(args: ListCoreNetworksCommandInput, options?: __HttpHandlerOptions): Promise; listCoreNetworks(args: ListCoreNetworksCommandInput, cb: (err: any, data?: ListCoreNetworksCommandOutput) => void): void; listCoreNetworks(args: ListCoreNetworksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCoreNetworksCommandOutput) => void): void; /** * @see {@link ListOrganizationServiceAccessStatusCommand} */ listOrganizationServiceAccessStatus(): Promise; listOrganizationServiceAccessStatus(args: ListOrganizationServiceAccessStatusCommandInput, options?: __HttpHandlerOptions): Promise; listOrganizationServiceAccessStatus(args: ListOrganizationServiceAccessStatusCommandInput, cb: (err: any, data?: ListOrganizationServiceAccessStatusCommandOutput) => void): void; listOrganizationServiceAccessStatus(args: ListOrganizationServiceAccessStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOrganizationServiceAccessStatusCommandOutput) => void): void; /** * @see {@link ListPeeringsCommand} */ listPeerings(): Promise; listPeerings(args: ListPeeringsCommandInput, options?: __HttpHandlerOptions): Promise; listPeerings(args: ListPeeringsCommandInput, cb: (err: any, data?: ListPeeringsCommandOutput) => void): void; listPeerings(args: ListPeeringsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPeeringsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link PutAttachmentRoutingPolicyLabelCommand} */ putAttachmentRoutingPolicyLabel(args: PutAttachmentRoutingPolicyLabelCommandInput, options?: __HttpHandlerOptions): Promise; putAttachmentRoutingPolicyLabel(args: PutAttachmentRoutingPolicyLabelCommandInput, cb: (err: any, data?: PutAttachmentRoutingPolicyLabelCommandOutput) => void): void; putAttachmentRoutingPolicyLabel(args: PutAttachmentRoutingPolicyLabelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutAttachmentRoutingPolicyLabelCommandOutput) => void): void; /** * @see {@link PutCoreNetworkPolicyCommand} */ putCoreNetworkPolicy(args: PutCoreNetworkPolicyCommandInput, options?: __HttpHandlerOptions): Promise; putCoreNetworkPolicy(args: PutCoreNetworkPolicyCommandInput, cb: (err: any, data?: PutCoreNetworkPolicyCommandOutput) => void): void; putCoreNetworkPolicy(args: PutCoreNetworkPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutCoreNetworkPolicyCommandOutput) => void): void; /** * @see {@link PutResourcePolicyCommand} */ putResourcePolicy(args: PutResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; putResourcePolicy(args: PutResourcePolicyCommandInput, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; putResourcePolicy(args: PutResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; /** * @see {@link RegisterTransitGatewayCommand} */ registerTransitGateway(args: RegisterTransitGatewayCommandInput, options?: __HttpHandlerOptions): Promise; registerTransitGateway(args: RegisterTransitGatewayCommandInput, cb: (err: any, data?: RegisterTransitGatewayCommandOutput) => void): void; registerTransitGateway(args: RegisterTransitGatewayCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterTransitGatewayCommandOutput) => void): void; /** * @see {@link RejectAttachmentCommand} */ rejectAttachment(args: RejectAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; rejectAttachment(args: RejectAttachmentCommandInput, cb: (err: any, data?: RejectAttachmentCommandOutput) => void): void; rejectAttachment(args: RejectAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectAttachmentCommandOutput) => void): void; /** * @see {@link RemoveAttachmentRoutingPolicyLabelCommand} */ removeAttachmentRoutingPolicyLabel(args: RemoveAttachmentRoutingPolicyLabelCommandInput, options?: __HttpHandlerOptions): Promise; removeAttachmentRoutingPolicyLabel(args: RemoveAttachmentRoutingPolicyLabelCommandInput, cb: (err: any, data?: RemoveAttachmentRoutingPolicyLabelCommandOutput) => void): void; removeAttachmentRoutingPolicyLabel(args: RemoveAttachmentRoutingPolicyLabelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveAttachmentRoutingPolicyLabelCommandOutput) => void): void; /** * @see {@link RestoreCoreNetworkPolicyVersionCommand} */ restoreCoreNetworkPolicyVersion(args: RestoreCoreNetworkPolicyVersionCommandInput, options?: __HttpHandlerOptions): Promise; restoreCoreNetworkPolicyVersion(args: RestoreCoreNetworkPolicyVersionCommandInput, cb: (err: any, data?: RestoreCoreNetworkPolicyVersionCommandOutput) => void): void; restoreCoreNetworkPolicyVersion(args: RestoreCoreNetworkPolicyVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreCoreNetworkPolicyVersionCommandOutput) => void): void; /** * @see {@link StartOrganizationServiceAccessUpdateCommand} */ startOrganizationServiceAccessUpdate(args: StartOrganizationServiceAccessUpdateCommandInput, options?: __HttpHandlerOptions): Promise; startOrganizationServiceAccessUpdate(args: StartOrganizationServiceAccessUpdateCommandInput, cb: (err: any, data?: StartOrganizationServiceAccessUpdateCommandOutput) => void): void; startOrganizationServiceAccessUpdate(args: StartOrganizationServiceAccessUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartOrganizationServiceAccessUpdateCommandOutput) => void): void; /** * @see {@link StartRouteAnalysisCommand} */ startRouteAnalysis(args: StartRouteAnalysisCommandInput, options?: __HttpHandlerOptions): Promise; startRouteAnalysis(args: StartRouteAnalysisCommandInput, cb: (err: any, data?: StartRouteAnalysisCommandOutput) => void): void; startRouteAnalysis(args: StartRouteAnalysisCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartRouteAnalysisCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateConnectionCommand} */ updateConnection(args: UpdateConnectionCommandInput, options?: __HttpHandlerOptions): Promise; updateConnection(args: UpdateConnectionCommandInput, cb: (err: any, data?: UpdateConnectionCommandOutput) => void): void; updateConnection(args: UpdateConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConnectionCommandOutput) => void): void; /** * @see {@link UpdateCoreNetworkCommand} */ updateCoreNetwork(args: UpdateCoreNetworkCommandInput, options?: __HttpHandlerOptions): Promise; updateCoreNetwork(args: UpdateCoreNetworkCommandInput, cb: (err: any, data?: UpdateCoreNetworkCommandOutput) => void): void; updateCoreNetwork(args: UpdateCoreNetworkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCoreNetworkCommandOutput) => void): void; /** * @see {@link UpdateDeviceCommand} */ updateDevice(args: UpdateDeviceCommandInput, options?: __HttpHandlerOptions): Promise; updateDevice(args: UpdateDeviceCommandInput, cb: (err: any, data?: UpdateDeviceCommandOutput) => void): void; updateDevice(args: UpdateDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDeviceCommandOutput) => void): void; /** * @see {@link UpdateDirectConnectGatewayAttachmentCommand} */ updateDirectConnectGatewayAttachment(args: UpdateDirectConnectGatewayAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; updateDirectConnectGatewayAttachment(args: UpdateDirectConnectGatewayAttachmentCommandInput, cb: (err: any, data?: UpdateDirectConnectGatewayAttachmentCommandOutput) => void): void; updateDirectConnectGatewayAttachment(args: UpdateDirectConnectGatewayAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDirectConnectGatewayAttachmentCommandOutput) => void): void; /** * @see {@link UpdateGlobalNetworkCommand} */ updateGlobalNetwork(args: UpdateGlobalNetworkCommandInput, options?: __HttpHandlerOptions): Promise; updateGlobalNetwork(args: UpdateGlobalNetworkCommandInput, cb: (err: any, data?: UpdateGlobalNetworkCommandOutput) => void): void; updateGlobalNetwork(args: UpdateGlobalNetworkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGlobalNetworkCommandOutput) => void): void; /** * @see {@link UpdateLinkCommand} */ updateLink(args: UpdateLinkCommandInput, options?: __HttpHandlerOptions): Promise; updateLink(args: UpdateLinkCommandInput, cb: (err: any, data?: UpdateLinkCommandOutput) => void): void; updateLink(args: UpdateLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLinkCommandOutput) => void): void; /** * @see {@link UpdateNetworkResourceMetadataCommand} */ updateNetworkResourceMetadata(args: UpdateNetworkResourceMetadataCommandInput, options?: __HttpHandlerOptions): Promise; updateNetworkResourceMetadata(args: UpdateNetworkResourceMetadataCommandInput, cb: (err: any, data?: UpdateNetworkResourceMetadataCommandOutput) => void): void; updateNetworkResourceMetadata(args: UpdateNetworkResourceMetadataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateNetworkResourceMetadataCommandOutput) => void): void; /** * @see {@link UpdateSiteCommand} */ updateSite(args: UpdateSiteCommandInput, options?: __HttpHandlerOptions): Promise; updateSite(args: UpdateSiteCommandInput, cb: (err: any, data?: UpdateSiteCommandOutput) => void): void; updateSite(args: UpdateSiteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSiteCommandOutput) => void): void; /** * @see {@link UpdateVpcAttachmentCommand} */ updateVpcAttachment(args: UpdateVpcAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; updateVpcAttachment(args: UpdateVpcAttachmentCommandInput, cb: (err: any, data?: UpdateVpcAttachmentCommandOutput) => void): void; updateVpcAttachment(args: UpdateVpcAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateVpcAttachmentCommandOutput) => void): void; /** * @see {@link DescribeGlobalNetworksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeGlobalNetworksCommandOutput}. */ paginateDescribeGlobalNetworks(args?: DescribeGlobalNetworksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetConnectionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetConnectionsCommandOutput}. */ paginateGetConnections(args: GetConnectionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetConnectPeerAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetConnectPeerAssociationsCommandOutput}. */ paginateGetConnectPeerAssociations(args: GetConnectPeerAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetCoreNetworkChangeEventsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetCoreNetworkChangeEventsCommandOutput}. */ paginateGetCoreNetworkChangeEvents(args: GetCoreNetworkChangeEventsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetCoreNetworkChangeSetCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetCoreNetworkChangeSetCommandOutput}. */ paginateGetCoreNetworkChangeSet(args: GetCoreNetworkChangeSetCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetCustomerGatewayAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetCustomerGatewayAssociationsCommandOutput}. */ paginateGetCustomerGatewayAssociations(args: GetCustomerGatewayAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetDevicesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetDevicesCommandOutput}. */ paginateGetDevices(args: GetDevicesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetLinkAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetLinkAssociationsCommandOutput}. */ paginateGetLinkAssociations(args: GetLinkAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetLinksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetLinksCommandOutput}. */ paginateGetLinks(args: GetLinksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetNetworkResourceCountsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetNetworkResourceCountsCommandOutput}. */ paginateGetNetworkResourceCounts(args: GetNetworkResourceCountsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetNetworkResourceRelationshipsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetNetworkResourceRelationshipsCommandOutput}. */ paginateGetNetworkResourceRelationships(args: GetNetworkResourceRelationshipsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetNetworkResourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetNetworkResourcesCommandOutput}. */ paginateGetNetworkResources(args: GetNetworkResourcesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetNetworkTelemetryCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetNetworkTelemetryCommandOutput}. */ paginateGetNetworkTelemetry(args: GetNetworkTelemetryCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetSitesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetSitesCommandOutput}. */ paginateGetSites(args: GetSitesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetTransitGatewayConnectPeerAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetTransitGatewayConnectPeerAssociationsCommandOutput}. */ paginateGetTransitGatewayConnectPeerAssociations(args: GetTransitGatewayConnectPeerAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetTransitGatewayRegistrationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetTransitGatewayRegistrationsCommandOutput}. */ paginateGetTransitGatewayRegistrations(args: GetTransitGatewayRegistrationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAttachmentRoutingPolicyAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAttachmentRoutingPolicyAssociationsCommandOutput}. */ paginateListAttachmentRoutingPolicyAssociations(args: ListAttachmentRoutingPolicyAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAttachmentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAttachmentsCommandOutput}. */ paginateListAttachments(args?: ListAttachmentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListConnectPeersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListConnectPeersCommandOutput}. */ paginateListConnectPeers(args?: ListConnectPeersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCoreNetworkPolicyVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCoreNetworkPolicyVersionsCommandOutput}. */ paginateListCoreNetworkPolicyVersions(args: ListCoreNetworkPolicyVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCoreNetworkPrefixListAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCoreNetworkPrefixListAssociationsCommandOutput}. */ paginateListCoreNetworkPrefixListAssociations(args: ListCoreNetworkPrefixListAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCoreNetworkRoutingInformationCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCoreNetworkRoutingInformationCommandOutput}. */ paginateListCoreNetworkRoutingInformation(args: ListCoreNetworkRoutingInformationCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCoreNetworksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCoreNetworksCommandOutput}. */ paginateListCoreNetworks(args?: ListCoreNetworksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPeeringsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPeeringsCommandOutput}. */ paginateListPeerings(args?: ListPeeringsCommandInput, paginationConfig?: Omit): Paginator; } /** *

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.

* @public */ export declare class NetworkManager extends NetworkManagerClient implements NetworkManager { }