Class: Aws::NetworkManager::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::NetworkManager::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb
Overview
An API client for NetworkManager. To construct a client, you need to configure a :region and :credentials.
client = Aws::NetworkManager::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#accept_attachment(params = {}) ⇒ Types::AcceptAttachmentResponse
Accepts a core network attachment request.
-
#associate_connect_peer(params = {}) ⇒ Types::AssociateConnectPeerResponse
Associates a core network Connect peer with a device and optionally, with a link.
-
#associate_customer_gateway(params = {}) ⇒ Types::AssociateCustomerGatewayResponse
Associates a customer gateway with a device and optionally, with a link.
-
#associate_link(params = {}) ⇒ Types::AssociateLinkResponse
Associates a link to a device.
-
#associate_transit_gateway_connect_peer(params = {}) ⇒ Types::AssociateTransitGatewayConnectPeerResponse
Associates a transit gateway Connect peer with a device, and optionally, with a link.
-
#create_connect_attachment(params = {}) ⇒ Types::CreateConnectAttachmentResponse
Creates a core network Connect attachment from a specified core network attachment.
-
#create_connect_peer(params = {}) ⇒ Types::CreateConnectPeerResponse
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.
-
#create_connection(params = {}) ⇒ Types::CreateConnectionResponse
Creates a connection between two devices.
-
#create_core_network(params = {}) ⇒ Types::CreateCoreNetworkResponse
Creates a core network as part of your global network, and optionally, with a core network policy.
-
#create_core_network_prefix_list_association(params = {}) ⇒ Types::CreateCoreNetworkPrefixListAssociationResponse
Creates an association between a core network and a prefix list for routing control.
-
#create_device(params = {}) ⇒ Types::CreateDeviceResponse
Creates a new device in a global network.
-
#create_direct_connect_gateway_attachment(params = {}) ⇒ Types::CreateDirectConnectGatewayAttachmentResponse
Creates an Amazon Web Services Direct Connect gateway attachment.
-
#create_global_network(params = {}) ⇒ Types::CreateGlobalNetworkResponse
Creates a new, empty global network.
-
#create_link(params = {}) ⇒ Types::CreateLinkResponse
Creates a new link for a specified site.
-
#create_site(params = {}) ⇒ Types::CreateSiteResponse
Creates a new site in a global network.
-
#create_site_to_site_vpn_attachment(params = {}) ⇒ Types::CreateSiteToSiteVpnAttachmentResponse
Creates an Amazon Web Services site-to-site VPN attachment on an edge location of a core network.
-
#create_transit_gateway_peering(params = {}) ⇒ Types::CreateTransitGatewayPeeringResponse
Creates a transit gateway peering connection.
-
#create_transit_gateway_route_table_attachment(params = {}) ⇒ Types::CreateTransitGatewayRouteTableAttachmentResponse
Creates a transit gateway route table attachment.
-
#create_vpc_attachment(params = {}) ⇒ Types::CreateVpcAttachmentResponse
Creates a VPC attachment on an edge location of a core network.
-
#delete_attachment(params = {}) ⇒ Types::DeleteAttachmentResponse
Deletes an attachment.
-
#delete_connect_peer(params = {}) ⇒ Types::DeleteConnectPeerResponse
Deletes a Connect peer.
-
#delete_connection(params = {}) ⇒ Types::DeleteConnectionResponse
Deletes the specified connection in your global network.
-
#delete_core_network(params = {}) ⇒ Types::DeleteCoreNetworkResponse
Deletes a core network along with all core network policies.
-
#delete_core_network_policy_version(params = {}) ⇒ Types::DeleteCoreNetworkPolicyVersionResponse
Deletes a policy version from a core network.
-
#delete_core_network_prefix_list_association(params = {}) ⇒ Types::DeleteCoreNetworkPrefixListAssociationResponse
Deletes an association between a core network and a prefix list.
-
#delete_device(params = {}) ⇒ Types::DeleteDeviceResponse
Deletes an existing device.
-
#delete_global_network(params = {}) ⇒ Types::DeleteGlobalNetworkResponse
Deletes an existing global network.
-
#delete_link(params = {}) ⇒ Types::DeleteLinkResponse
Deletes an existing link.
-
#delete_peering(params = {}) ⇒ Types::DeletePeeringResponse
Deletes an existing peering connection.
-
#delete_resource_policy(params = {}) ⇒ Struct
Deletes a resource policy for the specified resource.
-
#delete_site(params = {}) ⇒ Types::DeleteSiteResponse
Deletes an existing site.
-
#deregister_transit_gateway(params = {}) ⇒ Types::DeregisterTransitGatewayResponse
Deregisters a transit gateway from your global network.
-
#describe_global_networks(params = {}) ⇒ Types::DescribeGlobalNetworksResponse
Describes one or more global networks.
-
#disassociate_connect_peer(params = {}) ⇒ Types::DisassociateConnectPeerResponse
Disassociates a core network Connect peer from a device and a link.
-
#disassociate_customer_gateway(params = {}) ⇒ Types::DisassociateCustomerGatewayResponse
Disassociates a customer gateway from a device and a link.
-
#disassociate_link(params = {}) ⇒ Types::DisassociateLinkResponse
Disassociates an existing device from a link.
-
#disassociate_transit_gateway_connect_peer(params = {}) ⇒ Types::DisassociateTransitGatewayConnectPeerResponse
Disassociates a transit gateway Connect peer from a device and link.
-
#execute_core_network_change_set(params = {}) ⇒ Struct
Executes a change set on your core network.
-
#get_connect_attachment(params = {}) ⇒ Types::GetConnectAttachmentResponse
Returns information about a core network Connect attachment.
-
#get_connect_peer(params = {}) ⇒ Types::GetConnectPeerResponse
Returns information about a core network Connect peer.
-
#get_connect_peer_associations(params = {}) ⇒ Types::GetConnectPeerAssociationsResponse
Returns information about a core network Connect peer associations.
-
#get_connections(params = {}) ⇒ Types::GetConnectionsResponse
Gets information about one or more of your connections in a global network.
-
#get_core_network(params = {}) ⇒ Types::GetCoreNetworkResponse
Returns information about the LIVE policy for a core network.
-
#get_core_network_change_events(params = {}) ⇒ Types::GetCoreNetworkChangeEventsResponse
Returns information about a core network change event.
-
#get_core_network_change_set(params = {}) ⇒ Types::GetCoreNetworkChangeSetResponse
Returns a change set between the LIVE core network policy and a submitted policy.
-
#get_core_network_policy(params = {}) ⇒ Types::GetCoreNetworkPolicyResponse
Returns details about a core network policy.
-
#get_customer_gateway_associations(params = {}) ⇒ Types::GetCustomerGatewayAssociationsResponse
Gets the association information for customer gateways that are associated with devices and links in your global network.
-
#get_devices(params = {}) ⇒ Types::GetDevicesResponse
Gets information about one or more of your devices in a global network.
-
#get_direct_connect_gateway_attachment(params = {}) ⇒ Types::GetDirectConnectGatewayAttachmentResponse
Returns information about a specific Amazon Web Services Direct Connect gateway attachment.
-
#get_link_associations(params = {}) ⇒ Types::GetLinkAssociationsResponse
Gets the link associations for a device or a link.
-
#get_links(params = {}) ⇒ Types::GetLinksResponse
Gets information about one or more links in a specified global network.
-
#get_network_resource_counts(params = {}) ⇒ Types::GetNetworkResourceCountsResponse
Gets the count of network resources, by resource type, for the specified global network.
-
#get_network_resource_relationships(params = {}) ⇒ Types::GetNetworkResourceRelationshipsResponse
Gets the network resource relationships for the specified global network.
-
#get_network_resources(params = {}) ⇒ Types::GetNetworkResourcesResponse
Describes the network resources for the specified global network.
-
#get_network_routes(params = {}) ⇒ Types::GetNetworkRoutesResponse
Gets the network routes of the specified global network.
-
#get_network_telemetry(params = {}) ⇒ Types::GetNetworkTelemetryResponse
Gets the network telemetry of the specified global network.
-
#get_resource_policy(params = {}) ⇒ Types::GetResourcePolicyResponse
Returns information about a resource policy.
-
#get_route_analysis(params = {}) ⇒ Types::GetRouteAnalysisResponse
Gets information about the specified route analysis.
-
#get_site_to_site_vpn_attachment(params = {}) ⇒ Types::GetSiteToSiteVpnAttachmentResponse
Returns information about a site-to-site VPN attachment.
-
#get_sites(params = {}) ⇒ Types::GetSitesResponse
Gets information about one or more of your sites in a global network.
-
#get_transit_gateway_connect_peer_associations(params = {}) ⇒ Types::GetTransitGatewayConnectPeerAssociationsResponse
Gets information about one or more of your transit gateway Connect peer associations in a global network.
-
#get_transit_gateway_peering(params = {}) ⇒ Types::GetTransitGatewayPeeringResponse
Returns information about a transit gateway peer.
-
#get_transit_gateway_registrations(params = {}) ⇒ Types::GetTransitGatewayRegistrationsResponse
Gets information about the transit gateway registrations in a specified global network.
-
#get_transit_gateway_route_table_attachment(params = {}) ⇒ Types::GetTransitGatewayRouteTableAttachmentResponse
Returns information about a transit gateway route table attachment.
-
#get_vpc_attachment(params = {}) ⇒ Types::GetVpcAttachmentResponse
Returns information about a VPC attachment.
-
#list_attachment_routing_policy_associations(params = {}) ⇒ Types::ListAttachmentRoutingPolicyAssociationsResponse
Lists the routing policy associations for attachments in a core network.
-
#list_attachments(params = {}) ⇒ Types::ListAttachmentsResponse
Returns a list of core network attachments.
-
#list_connect_peers(params = {}) ⇒ Types::ListConnectPeersResponse
Returns a list of core network Connect peers.
-
#list_core_network_policy_versions(params = {}) ⇒ Types::ListCoreNetworkPolicyVersionsResponse
Returns a list of core network policy versions.
-
#list_core_network_prefix_list_associations(params = {}) ⇒ Types::ListCoreNetworkPrefixListAssociationsResponse
Lists the prefix list associations for a core network.
-
#list_core_network_routing_information(params = {}) ⇒ Types::ListCoreNetworkRoutingInformationResponse
Lists routing information for a core network, including routes and their attributes.
-
#list_core_networks(params = {}) ⇒ Types::ListCoreNetworksResponse
Returns a list of owned and shared core networks.
-
#list_organization_service_access_status(params = {}) ⇒ Types::ListOrganizationServiceAccessStatusResponse
Gets the status of the Service Linked Role (SLR) deployment for the accounts in a given Amazon Web Services Organization.
-
#list_peerings(params = {}) ⇒ Types::ListPeeringsResponse
Lists the peerings for a core network.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags for a specified resource.
-
#put_attachment_routing_policy_label(params = {}) ⇒ Types::PutAttachmentRoutingPolicyLabelResponse
Applies a routing policy label to an attachment for traffic routing decisions.
-
#put_core_network_policy(params = {}) ⇒ Types::PutCoreNetworkPolicyResponse
Creates a new, immutable version of a core network policy.
-
#put_resource_policy(params = {}) ⇒ Struct
Creates or updates a resource policy.
-
#register_transit_gateway(params = {}) ⇒ Types::RegisterTransitGatewayResponse
Registers a transit gateway in your global network.
-
#reject_attachment(params = {}) ⇒ Types::RejectAttachmentResponse
Rejects a core network attachment request.
-
#remove_attachment_routing_policy_label(params = {}) ⇒ Types::RemoveAttachmentRoutingPolicyLabelResponse
Removes a routing policy label from an attachment.
-
#restore_core_network_policy_version(params = {}) ⇒ Types::RestoreCoreNetworkPolicyVersionResponse
Restores a previous policy version as a new, immutable version of a core network policy.
-
#start_organization_service_access_update(params = {}) ⇒ Types::StartOrganizationServiceAccessUpdateResponse
Enables the Network Manager service for an Amazon Web Services Organization.
-
#start_route_analysis(params = {}) ⇒ Types::StartRouteAnalysisResponse
Starts analyzing the routing path between the specified source and destination.
-
#tag_resource(params = {}) ⇒ Struct
Tags a specified resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes tags from a specified resource.
-
#update_connection(params = {}) ⇒ Types::UpdateConnectionResponse
Updates the information for an existing connection.
-
#update_core_network(params = {}) ⇒ Types::UpdateCoreNetworkResponse
Updates the description of a core network.
-
#update_device(params = {}) ⇒ Types::UpdateDeviceResponse
Updates the details for an existing device.
-
#update_direct_connect_gateway_attachment(params = {}) ⇒ Types::UpdateDirectConnectGatewayAttachmentResponse
Updates the edge locations associated with an Amazon Web Services Direct Connect gateway attachment.
-
#update_global_network(params = {}) ⇒ Types::UpdateGlobalNetworkResponse
Updates an existing global network.
-
#update_link(params = {}) ⇒ Types::UpdateLinkResponse
Updates the details for an existing link.
-
#update_network_resource_metadata(params = {}) ⇒ Types::UpdateNetworkResourceMetadataResponse
Updates the resource metadata for the specified global network.
-
#update_site(params = {}) ⇒ Types::UpdateSiteResponse
Updates the information for an existing site.
-
#update_vpc_attachment(params = {}) ⇒ Types::UpdateVpcAttachmentResponse
Updates a VPC attachment.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
478 479 480 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 478 def initialize(*args) super end |
Instance Method Details
#accept_attachment(params = {}) ⇒ Types::AcceptAttachmentResponse
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.
542 543 544 545 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 542 def (params = {}, = {}) req = build_request(:accept_attachment, params) req.send_request() end |
#associate_connect_peer(params = {}) ⇒ Types::AssociateConnectPeerResponse
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.
591 592 593 594 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 591 def associate_connect_peer(params = {}, = {}) req = build_request(:associate_connect_peer, params) req.send_request() end |
#associate_customer_gateway(params = {}) ⇒ Types::AssociateCustomerGatewayResponse
Associates a customer gateway with a device and optionally, with a link. If you specify a link, it must be associated with the specified device.
You can only associate customer gateways that are connected to a VPN
attachment on a transit gateway or core network registered in your
global network. When you register a transit gateway or core network,
customer gateways that are connected to the transit gateway are
automatically included in the global network. To list customer
gateways that are connected to a transit gateway, use the
DescribeVpnConnections EC2 API and filter by
transit-gateway-id.
You cannot associate a customer gateway with more than one device and link.
653 654 655 656 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 653 def associate_customer_gateway(params = {}, = {}) req = build_request(:associate_customer_gateway, params) req.send_request() end |
#associate_link(params = {}) ⇒ Types::AssociateLinkResponse
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.
694 695 696 697 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 694 def associate_link(params = {}, = {}) req = build_request(:associate_link, params) req.send_request() end |
#associate_transit_gateway_connect_peer(params = {}) ⇒ Types::AssociateTransitGatewayConnectPeerResponse
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.
747 748 749 750 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 747 def associate_transit_gateway_connect_peer(params = {}, = {}) req = build_request(:associate_transit_gateway_connect_peer, params) req.send_request() end |
#create_connect_attachment(params = {}) ⇒ Types::CreateConnectAttachmentResponse
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.
850 851 852 853 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 850 def (params = {}, = {}) req = build_request(:create_connect_attachment, params) req.send_request() end |
#create_connect_peer(params = {}) ⇒ Types::CreateConnectPeerResponse
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).
946 947 948 949 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 946 def create_connect_peer(params = {}, = {}) req = build_request(:create_connect_peer, params) req.send_request() end |
#create_connection(params = {}) ⇒ Types::CreateConnectionResponse
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.
1020 1021 1022 1023 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1020 def create_connection(params = {}, = {}) req = build_request(:create_connection, params) req.send_request() end |
#create_core_network(params = {}) ⇒ Types::CreateCoreNetworkResponse
Creates a core network as part of your global network, and optionally, with a core network policy.
1100 1101 1102 1103 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1100 def create_core_network(params = {}, = {}) req = build_request(:create_core_network, params) req.send_request() end |
#create_core_network_prefix_list_association(params = {}) ⇒ Types::CreateCoreNetworkPrefixListAssociationResponse
Creates an association between a core network and a prefix list for routing control.
1149 1150 1151 1152 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1149 def create_core_network_prefix_list_association(params = {}, = {}) req = build_request(:create_core_network_prefix_list_association, params) req.send_request() end |
#create_device(params = {}) ⇒ Types::CreateDeviceResponse
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.
1254 1255 1256 1257 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1254 def create_device(params = {}, = {}) req = build_request(:create_device, params) req.send_request() end |
#create_direct_connect_gateway_attachment(params = {}) ⇒ Types::CreateDirectConnectGatewayAttachmentResponse
Creates an Amazon Web Services Direct Connect gateway attachment
1347 1348 1349 1350 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1347 def (params = {}, = {}) req = build_request(:create_direct_connect_gateway_attachment, params) req.send_request() end |
#create_global_network(params = {}) ⇒ Types::CreateGlobalNetworkResponse
Creates a new, empty global network.
1393 1394 1395 1396 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1393 def create_global_network(params = {}, = {}) req = build_request(:create_global_network, params) req.send_request() end |
#create_link(params = {}) ⇒ Types::CreateLinkResponse
Creates a new link for a specified site.
1474 1475 1476 1477 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1474 def create_link(params = {}, = {}) req = build_request(:create_link, params) req.send_request() end |
#create_site(params = {}) ⇒ Types::CreateSiteResponse
Creates a new site in a global network.
1544 1545 1546 1547 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1544 def create_site(params = {}, = {}) req = build_request(:create_site, params) req.send_request() end |
#create_site_to_site_vpn_attachment(params = {}) ⇒ Types::CreateSiteToSiteVpnAttachmentResponse
Creates an Amazon Web Services site-to-site VPN attachment on an edge location of a core network.
1632 1633 1634 1635 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1632 def (params = {}, = {}) req = build_request(:create_site_to_site_vpn_attachment, params) req.send_request() end |
#create_transit_gateway_peering(params = {}) ⇒ Types::CreateTransitGatewayPeeringResponse
Creates a transit gateway peering connection.
1699 1700 1701 1702 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1699 def create_transit_gateway_peering(params = {}, = {}) req = build_request(:create_transit_gateway_peering, params) req.send_request() end |
#create_transit_gateway_route_table_attachment(params = {}) ⇒ Types::CreateTransitGatewayRouteTableAttachmentResponse
Creates a transit gateway route table attachment.
1788 1789 1790 1791 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1788 def (params = {}, = {}) req = build_request(:create_transit_gateway_route_table_attachment, params) req.send_request() end |
#create_vpc_attachment(params = {}) ⇒ Types::CreateVpcAttachmentResponse
Creates a VPC attachment on an edge location of a core network.
1892 1893 1894 1895 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1892 def (params = {}, = {}) req = build_request(:create_vpc_attachment, params) req.send_request() end |
#delete_attachment(params = {}) ⇒ Types::DeleteAttachmentResponse
Deletes an attachment. Supports all attachment types.
1952 1953 1954 1955 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 1952 def (params = {}, = {}) req = build_request(:delete_attachment, params) req.send_request() end |
#delete_connect_peer(params = {}) ⇒ Types::DeleteConnectPeerResponse
Deletes a Connect peer.
2004 2005 2006 2007 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2004 def delete_connect_peer(params = {}, = {}) req = build_request(:delete_connect_peer, params) req.send_request() end |
#delete_connection(params = {}) ⇒ Types::DeleteConnectionResponse
Deletes the specified connection in your global network.
2048 2049 2050 2051 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2048 def delete_connection(params = {}, = {}) req = build_request(:delete_connection, params) req.send_request() end |
#delete_core_network(params = {}) ⇒ Types::DeleteCoreNetworkResponse
Deletes a core network along with all core network policies. This can only be done if there are no attachments on a core network.
2104 2105 2106 2107 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2104 def delete_core_network(params = {}, = {}) req = build_request(:delete_core_network, params) req.send_request() end |
#delete_core_network_policy_version(params = {}) ⇒ Types::DeleteCoreNetworkPolicyVersionResponse
Deletes a policy version from a core network. You can't delete the current LIVE policy.
2147 2148 2149 2150 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2147 def delete_core_network_policy_version(params = {}, = {}) req = build_request(:delete_core_network_policy_version, params) req.send_request() end |
#delete_core_network_prefix_list_association(params = {}) ⇒ Types::DeleteCoreNetworkPrefixListAssociationResponse
Deletes an association between a core network and a prefix list.
2182 2183 2184 2185 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2182 def delete_core_network_prefix_list_association(params = {}, = {}) req = build_request(:delete_core_network_prefix_list_association, params) req.send_request() end |
#delete_device(params = {}) ⇒ Types::DeleteDeviceResponse
Deletes an existing device. You must first disassociate the device from any links and customer gateways.
2233 2234 2235 2236 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2233 def delete_device(params = {}, = {}) req = build_request(:delete_device, params) req.send_request() end |
#delete_global_network(params = {}) ⇒ Types::DeleteGlobalNetworkResponse
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.
2270 2271 2272 2273 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2270 def delete_global_network(params = {}, = {}) req = build_request(:delete_global_network, params) req.send_request() end |
#delete_link(params = {}) ⇒ Types::DeleteLinkResponse
Deletes an existing link. You must first disassociate the link from any devices and customer gateways.
2316 2317 2318 2319 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2316 def delete_link(params = {}, = {}) req = build_request(:delete_link, params) req.send_request() end |
#delete_peering(params = {}) ⇒ Types::DeletePeeringResponse
Deletes an existing peering connection.
2361 2362 2363 2364 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2361 def delete_peering(params = {}, = {}) req = build_request(:delete_peering, params) req.send_request() end |
#delete_resource_policy(params = {}) ⇒ Struct
Deletes a resource policy for the specified resource. This revokes the access of the principals specified in the resource policy.
2384 2385 2386 2387 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2384 def delete_resource_policy(params = {}, = {}) req = build_request(:delete_resource_policy, params) req.send_request() end |
#delete_site(params = {}) ⇒ Types::DeleteSiteResponse
Deletes an existing site. The site cannot be associated with any device or link.
2428 2429 2430 2431 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2428 def delete_site(params = {}, = {}) req = build_request(:delete_site, params) req.send_request() end |
#deregister_transit_gateway(params = {}) ⇒ Types::DeregisterTransitGatewayResponse
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.
2465 2466 2467 2468 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2465 def deregister_transit_gateway(params = {}, = {}) req = build_request(:deregister_transit_gateway, params) req.send_request() end |
#describe_global_networks(params = {}) ⇒ Types::DescribeGlobalNetworksResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2517 2518 2519 2520 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2517 def describe_global_networks(params = {}, = {}) req = build_request(:describe_global_networks, params) req.send_request() end |
#disassociate_connect_peer(params = {}) ⇒ Types::DisassociateConnectPeerResponse
Disassociates a core network Connect peer from a device and a link.
2553 2554 2555 2556 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2553 def disassociate_connect_peer(params = {}, = {}) req = build_request(:disassociate_connect_peer, params) req.send_request() end |
#disassociate_customer_gateway(params = {}) ⇒ Types::DisassociateCustomerGatewayResponse
Disassociates a customer gateway from a device and a link.
2589 2590 2591 2592 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2589 def disassociate_customer_gateway(params = {}, = {}) req = build_request(:disassociate_customer_gateway, params) req.send_request() end |
#disassociate_link(params = {}) ⇒ Types::DisassociateLinkResponse
Disassociates an existing device from a link. You must first disassociate any customer gateways that are associated with the link.
2629 2630 2631 2632 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2629 def disassociate_link(params = {}, = {}) req = build_request(:disassociate_link, params) req.send_request() end |
#disassociate_transit_gateway_connect_peer(params = {}) ⇒ Types::DisassociateTransitGatewayConnectPeerResponse
Disassociates a transit gateway Connect peer from a device and link.
2665 2666 2667 2668 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2665 def disassociate_transit_gateway_connect_peer(params = {}, = {}) req = build_request(:disassociate_transit_gateway_connect_peer, params) req.send_request() end |
#execute_core_network_change_set(params = {}) ⇒ Struct
Executes a change set on your core network. Deploys changes globally based on the policy submitted..
2692 2693 2694 2695 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2692 def execute_core_network_change_set(params = {}, = {}) req = build_request(:execute_core_network_change_set, params) req.send_request() end |
#get_connect_attachment(params = {}) ⇒ Types::GetConnectAttachmentResponse
Returns information about a core network Connect attachment.
2754 2755 2756 2757 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2754 def (params = {}, = {}) req = build_request(:get_connect_attachment, params) req.send_request() end |
#get_connect_peer(params = {}) ⇒ Types::GetConnectPeerResponse
Returns information about a core network Connect peer.
2806 2807 2808 2809 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2806 def get_connect_peer(params = {}, = {}) req = build_request(:get_connect_peer, params) req.send_request() end |
#get_connect_peer_associations(params = {}) ⇒ Types::GetConnectPeerAssociationsResponse
Returns information about a core network Connect peer associations.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2855 2856 2857 2858 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2855 def get_connect_peer_associations(params = {}, = {}) req = build_request(:get_connect_peer_associations, params) req.send_request() end |
#get_connections(params = {}) ⇒ Types::GetConnectionsResponse
Gets information about one or more of your connections in a global network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2917 2918 2919 2920 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2917 def get_connections(params = {}, = {}) req = build_request(:get_connections, params) req.send_request() end |
#get_core_network(params = {}) ⇒ Types::GetCoreNetworkResponse
Returns information about the LIVE policy for a core network.
2972 2973 2974 2975 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 2972 def get_core_network(params = {}, = {}) req = build_request(:get_core_network, params) req.send_request() end |
#get_core_network_change_events(params = {}) ⇒ Types::GetCoreNetworkChangeEventsResponse
Returns information about a core network change event.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3033 3034 3035 3036 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3033 def get_core_network_change_events(params = {}, = {}) req = build_request(:get_core_network_change_events, params) req.send_request() end |
#get_core_network_change_set(params = {}) ⇒ Types::GetCoreNetworkChangeSetResponse
Returns a change set between the LIVE core network policy and a submitted policy.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3154 3155 3156 3157 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3154 def get_core_network_change_set(params = {}, = {}) req = build_request(:get_core_network_change_set, params) req.send_request() end |
#get_core_network_policy(params = {}) ⇒ Types::GetCoreNetworkPolicyResponse
Returns details about a core network policy. You can get details about your current live policy or any previous policy version.
3201 3202 3203 3204 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3201 def get_core_network_policy(params = {}, = {}) req = build_request(:get_core_network_policy, params) req.send_request() end |
#get_customer_gateway_associations(params = {}) ⇒ Types::GetCustomerGatewayAssociationsResponse
Gets the association information for customer gateways that are associated with devices and links in your global network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3252 3253 3254 3255 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3252 def get_customer_gateway_associations(params = {}, = {}) req = build_request(:get_customer_gateway_associations, params) req.send_request() end |
#get_devices(params = {}) ⇒ Types::GetDevicesResponse
Gets information about one or more of your devices in a global network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3320 3321 3322 3323 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3320 def get_devices(params = {}, = {}) req = build_request(:get_devices, params) req.send_request() end |
#get_direct_connect_gateway_attachment(params = {}) ⇒ Types::GetDirectConnectGatewayAttachmentResponse
Returns information about a specific Amazon Web Services Direct Connect gateway attachment.
3383 3384 3385 3386 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3383 def (params = {}, = {}) req = build_request(:get_direct_connect_gateway_attachment, params) req.send_request() end |
#get_link_associations(params = {}) ⇒ Types::GetLinkAssociationsResponse
Gets the link associations for a device or a link. Either the device ID or the link ID must be specified.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3436 3437 3438 3439 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3436 def get_link_associations(params = {}, = {}) req = build_request(:get_link_associations, params) req.send_request() end |
#get_links(params = {}) ⇒ Types::GetLinksResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3511 3512 3513 3514 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3511 def get_links(params = {}, = {}) req = build_request(:get_links, params) req.send_request() end |
#get_network_resource_counts(params = {}) ⇒ Types::GetNetworkResourceCountsResponse
Gets the count of network resources, by resource type, for the specified global network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3598 3599 3600 3601 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3598 def get_network_resource_counts(params = {}, = {}) req = build_request(:get_network_resource_counts, params) req.send_request() end |
#get_network_resource_relationships(params = {}) ⇒ Types::GetNetworkResourceRelationshipsResponse
Gets the network resource relationships for the specified global network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3705 3706 3707 3708 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3705 def get_network_resource_relationships(params = {}, = {}) req = build_request(:get_network_resource_relationships, params) req.send_request() end |
#get_network_resources(params = {}) ⇒ Types::GetNetworkResourcesResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3827 3828 3829 3830 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3827 def get_network_resources(params = {}, = {}) req = build_request(:get_network_resources, params) req.send_request() end |
#get_network_routes(params = {}) ⇒ Types::GetNetworkRoutesResponse
Gets the network routes of the specified global network.
3930 3931 3932 3933 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 3930 def get_network_routes(params = {}, = {}) req = build_request(:get_network_routes, params) req.send_request() end |
#get_network_telemetry(params = {}) ⇒ Types::GetNetworkTelemetryResponse
Gets the network telemetry of the specified global network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4011 4012 4013 4014 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4011 def get_network_telemetry(params = {}, = {}) req = build_request(:get_network_telemetry, params) req.send_request() end |
#get_resource_policy(params = {}) ⇒ Types::GetResourcePolicyResponse
Returns information about a resource policy.
4039 4040 4041 4042 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4039 def get_resource_policy(params = {}, = {}) req = build_request(:get_resource_policy, params) req.send_request() end |
#get_route_analysis(params = {}) ⇒ Types::GetRouteAnalysisResponse
Gets information about the specified route analysis.
4109 4110 4111 4112 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4109 def get_route_analysis(params = {}, = {}) req = build_request(:get_route_analysis, params) req.send_request() end |
#get_site_to_site_vpn_attachment(params = {}) ⇒ Types::GetSiteToSiteVpnAttachmentResponse
Returns information about a site-to-site VPN attachment.
4170 4171 4172 4173 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4170 def (params = {}, = {}) req = build_request(:get_site_to_site_vpn_attachment, params) req.send_request() end |
#get_sites(params = {}) ⇒ Types::GetSitesResponse
Gets information about one or more of your sites in a global network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4226 4227 4228 4229 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4226 def get_sites(params = {}, = {}) req = build_request(:get_sites, params) req.send_request() end |
#get_transit_gateway_connect_peer_associations(params = {}) ⇒ Types::GetTransitGatewayConnectPeerAssociationsResponse
Gets information about one or more of your transit gateway Connect peer associations in a global network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4276 4277 4278 4279 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4276 def get_transit_gateway_connect_peer_associations(params = {}, = {}) req = build_request(:get_transit_gateway_connect_peer_associations, params) req.send_request() end |
#get_transit_gateway_peering(params = {}) ⇒ Types::GetTransitGatewayPeeringResponse
Returns information about a transit gateway peer.
4323 4324 4325 4326 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4323 def get_transit_gateway_peering(params = {}, = {}) req = build_request(:get_transit_gateway_peering, params) req.send_request() end |
#get_transit_gateway_registrations(params = {}) ⇒ Types::GetTransitGatewayRegistrationsResponse
Gets information about the transit gateway registrations in a specified global network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4373 4374 4375 4376 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4373 def get_transit_gateway_registrations(params = {}, = {}) req = build_request(:get_transit_gateway_registrations, params) req.send_request() end |
#get_transit_gateway_route_table_attachment(params = {}) ⇒ Types::GetTransitGatewayRouteTableAttachmentResponse
Returns information about a transit gateway route table attachment.
4435 4436 4437 4438 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4435 def (params = {}, = {}) req = build_request(:get_transit_gateway_route_table_attachment, params) req.send_request() end |
#get_vpc_attachment(params = {}) ⇒ Types::GetVpcAttachmentResponse
Returns information about a VPC attachment.
4501 4502 4503 4504 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4501 def (params = {}, = {}) req = build_request(:get_vpc_attachment, params) req.send_request() end |
#list_attachment_routing_policy_associations(params = {}) ⇒ Types::ListAttachmentRoutingPolicyAssociationsResponse
Lists the routing policy associations for attachments in a core network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4554 4555 4556 4557 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4554 def (params = {}, = {}) req = build_request(:list_attachment_routing_policy_associations, params) req.send_request() end |
#list_attachments(params = {}) ⇒ Types::ListAttachmentsResponse
Returns a list of core network attachments.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4639 4640 4641 4642 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4639 def (params = {}, = {}) req = build_request(:list_attachments, params) req.send_request() end |
#list_connect_peers(params = {}) ⇒ Types::ListConnectPeersResponse
Returns a list of core network Connect peers.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4693 4694 4695 4696 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4693 def list_connect_peers(params = {}, = {}) req = build_request(:list_connect_peers, params) req.send_request() end |
#list_core_network_policy_versions(params = {}) ⇒ Types::ListCoreNetworkPolicyVersionsResponse
Returns a list of core network policy versions.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4739 4740 4741 4742 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4739 def list_core_network_policy_versions(params = {}, = {}) req = build_request(:list_core_network_policy_versions, params) req.send_request() end |
#list_core_network_prefix_list_associations(params = {}) ⇒ Types::ListCoreNetworkPrefixListAssociationsResponse
Lists the prefix list associations for a core network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4786 4787 4788 4789 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4786 def list_core_network_prefix_list_associations(params = {}, = {}) req = build_request(:list_core_network_prefix_list_associations, params) req.send_request() end |
#list_core_network_routing_information(params = {}) ⇒ Types::ListCoreNetworkRoutingInformationResponse
Lists routing information for a core network, including routes and their attributes.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4872 4873 4874 4875 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4872 def list_core_network_routing_information(params = {}, = {}) req = build_request(:list_core_network_routing_information, params) req.send_request() end |
#list_core_networks(params = {}) ⇒ Types::ListCoreNetworksResponse
Returns a list of owned and shared core networks.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4917 4918 4919 4920 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4917 def list_core_networks(params = {}, = {}) req = build_request(:list_core_networks, params) req.send_request() end |
#list_organization_service_access_status(params = {}) ⇒ Types::ListOrganizationServiceAccessStatusResponse
Gets the status of the Service Linked Role (SLR) deployment for the accounts in a given Amazon Web Services Organization.
4957 4958 4959 4960 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 4957 def list_organization_service_access_status(params = {}, = {}) req = build_request(:list_organization_service_access_status, params) req.send_request() end |
#list_peerings(params = {}) ⇒ Types::ListPeeringsResponse
Lists the peerings for a core network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5027 5028 5029 5030 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5027 def list_peerings(params = {}, = {}) req = build_request(:list_peerings, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags for a specified resource.
5057 5058 5059 5060 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5057 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#put_attachment_routing_policy_label(params = {}) ⇒ Types::PutAttachmentRoutingPolicyLabelResponse
Applies a routing policy label to an attachment for traffic routing decisions.
5106 5107 5108 5109 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5106 def (params = {}, = {}) req = build_request(:put_attachment_routing_policy_label, params) req.send_request() end |
#put_core_network_policy(params = {}) ⇒ Types::PutCoreNetworkPolicyResponse
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.
5169 5170 5171 5172 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5169 def put_core_network_policy(params = {}, = {}) req = build_request(:put_core_network_policy, params) req.send_request() end |
#put_resource_policy(params = {}) ⇒ Struct
Creates or updates a resource policy.
5199 5200 5201 5202 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5199 def put_resource_policy(params = {}, = {}) req = build_request(:put_resource_policy, params) req.send_request() end |
#register_transit_gateway(params = {}) ⇒ Types::RegisterTransitGatewayResponse
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.
5245 5246 5247 5248 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5245 def register_transit_gateway(params = {}, = {}) req = build_request(:register_transit_gateway, params) req.send_request() end |
#reject_attachment(params = {}) ⇒ Types::RejectAttachmentResponse
Rejects a core network attachment request.
5305 5306 5307 5308 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5305 def (params = {}, = {}) req = build_request(:reject_attachment, params) req.send_request() end |
#remove_attachment_routing_policy_label(params = {}) ⇒ Types::RemoveAttachmentRoutingPolicyLabelResponse
Removes a routing policy label from an attachment.
5341 5342 5343 5344 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5341 def (params = {}, = {}) req = build_request(:remove_attachment_routing_policy_label, params) req.send_request() end |
#restore_core_network_policy_version(params = {}) ⇒ Types::RestoreCoreNetworkPolicyVersionResponse
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.
5385 5386 5387 5388 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5385 def restore_core_network_policy_version(params = {}, = {}) req = build_request(:restore_core_network_policy_version, params) req.send_request() end |
#start_organization_service_access_update(params = {}) ⇒ Types::StartOrganizationServiceAccessUpdateResponse
Enables the Network Manager service for an Amazon Web Services Organization. This can only be called by a management account within the organization.
5421 5422 5423 5424 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5421 def start_organization_service_access_update(params = {}, = {}) req = build_request(:start_organization_service_access_update, params) req.send_request() end |
#start_route_analysis(params = {}) ⇒ Types::StartRouteAnalysisResponse
Starts analyzing the routing path between the specified source and destination. For more information, see Route Analyzer.
5515 5516 5517 5518 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5515 def start_route_analysis(params = {}, = {}) req = build_request(:start_route_analysis, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Tags a specified resource.
5546 5547 5548 5549 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5546 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from a specified resource.
5572 5573 5574 5575 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5572 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_connection(params = {}) ⇒ Types::UpdateConnectionResponse
Updates the information for an existing connection. To remove information for any of the parameters, specify an empty string.
5631 5632 5633 5634 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5631 def update_connection(params = {}, = {}) req = build_request(:update_connection, params) req.send_request() end |
#update_core_network(params = {}) ⇒ Types::UpdateCoreNetworkResponse
Updates the description of a core network.
5690 5691 5692 5693 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5690 def update_core_network(params = {}, = {}) req = build_request(:update_core_network, params) req.send_request() end |
#update_device(params = {}) ⇒ Types::UpdateDeviceResponse
Updates the details for an existing device. To remove information for any of the parameters, specify an empty string.
5789 5790 5791 5792 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5789 def update_device(params = {}, = {}) req = build_request(:update_device, params) req.send_request() end |
#update_direct_connect_gateway_attachment(params = {}) ⇒ Types::UpdateDirectConnectGatewayAttachmentResponse
Updates the edge locations associated with an Amazon Web Services Direct Connect gateway attachment.
5859 5860 5861 5862 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5859 def (params = {}, = {}) req = build_request(:update_direct_connect_gateway_attachment, params) req.send_request() end |
#update_global_network(params = {}) ⇒ Types::UpdateGlobalNetworkResponse
Updates an existing global network. To remove information for any of the parameters, specify an empty string.
5901 5902 5903 5904 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5901 def update_global_network(params = {}, = {}) req = build_request(:update_global_network, params) req.send_request() end |
#update_link(params = {}) ⇒ Types::UpdateLinkResponse
Updates the details for an existing link. To remove information for any of the parameters, specify an empty string.
5972 5973 5974 5975 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 5972 def update_link(params = {}, = {}) req = build_request(:update_link, params) req.send_request() end |
#update_network_resource_metadata(params = {}) ⇒ Types::UpdateNetworkResourceMetadataResponse
Updates the resource metadata for the specified global network.
6013 6014 6015 6016 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 6013 def (params = {}, = {}) req = build_request(:update_network_resource_metadata, params) req.send_request() end |
#update_site(params = {}) ⇒ Types::UpdateSiteResponse
Updates the information for an existing site. To remove information for any of the parameters, specify an empty string.
6077 6078 6079 6080 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 6077 def update_site(params = {}, = {}) req = build_request(:update_site, params) req.send_request() end |
#update_vpc_attachment(params = {}) ⇒ Types::UpdateVpcAttachmentResponse
Updates a VPC attachment.
6160 6161 6162 6163 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/client.rb', line 6160 def (params = {}, = {}) req = build_request(:update_vpc_attachment, params) req.send_request() end |