Module Smaws_Client_Interconnect

Interconnect client library built on EIO.

Types

module Types : sig ... end

Builders

val make_connection : ?tags:Types.tag_map -> ?billing_tier:Types.billing_tier -> activation_key:Types.activation_key -> owner_account:Types.owner_account_id -> shared_id:Types.connection_shared_id -> state:Types.connection_state -> type_:Types.product_type -> location:Types.location -> provider:Types.provider -> environment_id:Types.environment_id -> attach_point:Types.attach_point -> bandwidth:Types.connection_bandwidth -> description:Types.connection_description -> arn:Types.amazon_resource_name -> id:Types.connection_id -> unit -> Types.connection
val make_update_connection_response : ?connection:Types.connection -> unit -> Types.update_connection_response
val make_update_connection_request : ?client_token:Smaws_Lib.Smithy_api.Types.string_ -> ?bandwidth:Types.connection_bandwidth -> ?description:Types.connection_description -> identifier:Types.connection_id -> unit -> Types.update_connection_request
val make_untag_resource_response : unit -> unit
val make_untag_resource_request : tag_keys:Types.tag_key_list -> arn:Types.amazon_resource_name -> unit -> Types.untag_resource_request
val make_tag_resource_response : unit -> unit
val make_tag_resource_request : tags:Types.tag_map -> arn:Types.amazon_resource_name -> unit -> Types.tag_resource_request
val make_list_tags_for_resource_response : ?tags:Types.tag_map -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_request : arn:Types.amazon_resource_name -> unit -> Types.list_tags_for_resource_request
val make_bandwidths : ?supported:Types.bandwidth_list -> ?available:Types.bandwidth_list -> unit -> Types.bandwidths
val make_environment : ?remote_identifier_type:Types.remote_account_identifier_type -> ?activation_page_url:Smaws_Lib.Smithy_api.Types.string_ -> type_:Types.product_type -> bandwidths:Types.bandwidths -> state:Types.environment_state -> environment_id:Types.environment_id -> location:Types.location -> provider:Types.provider -> unit -> Types.environment
val make_list_environments_response : ?next_token:Smaws_Lib.Smithy_api.Types.string_ -> environments:Types.environment_list -> unit -> Types.list_environments_response
val make_list_environments_request : ?location:Types.location -> ?provider:Types.provider -> ?next_token:Types.next_token -> ?max_results:Types.max_results -> unit -> Types.list_environments_request
val make_connection_summary : ?billing_tier:Types.billing_tier -> shared_id:Types.connection_shared_id -> state:Types.connection_state -> type_:Types.product_type -> location:Types.location -> provider:Types.provider -> environment_id:Types.environment_id -> attach_point:Types.attach_point -> bandwidth:Types.connection_bandwidth -> description:Types.connection_description -> arn:Types.amazon_resource_name -> id:Types.connection_id -> unit -> Types.connection_summary
val make_list_connections_response : ?next_token:Types.next_token -> ?connections:Types.connection_summaries_list -> unit -> Types.list_connections_response
val make_list_connections_request : ?attach_point:Types.attach_point -> ?provider:Types.provider -> ?environment_id:Types.environment_id -> ?state:Types.connection_state -> ?next_token:Types.next_token -> ?max_results:Types.max_results -> unit -> Types.list_connections_request
val make_list_attach_points_response : ?next_token:Types.next_token -> attach_points:Types.attach_point_descriptor_list -> unit -> Types.list_attach_points_response
val make_list_attach_points_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> environment_id:Types.environment_id -> unit -> Types.list_attach_points_request
val make_describe_connection_proposal_response : location:Types.location -> provider:Types.provider -> environment_id:Types.environment_id -> bandwidth:Types.connection_bandwidth -> unit -> Types.describe_connection_proposal_response
val make_describe_connection_proposal_request : activation_key:Types.activation_key -> unit -> Types.describe_connection_proposal_request
val make_accept_connection_proposal_response : ?connection:Types.connection -> unit -> Types.accept_connection_proposal_response
val make_accept_connection_proposal_request : ?client_token:Smaws_Lib.Smithy_api.Types.string_ -> ?tags:Types.tag_map -> ?description:Types.connection_description -> activation_key:Types.activation_key -> attach_point:Types.attach_point -> unit -> Types.accept_connection_proposal_request
val make_get_environment_response : environment:Types.environment -> unit -> Types.get_environment_response
val make_get_environment_request : id:Types.environment_id -> unit -> Types.get_environment_request
val make_get_connection_response : ?connection:Types.connection -> unit -> Types.get_connection_response
val make_get_connection_request : identifier:Types.connection_id -> unit -> Types.get_connection_request
val make_delete_connection_response : connection:Types.connection -> unit -> Types.delete_connection_response
val make_delete_connection_request : ?client_token:Smaws_Lib.Smithy_api.Types.string_ -> identifier:Types.connection_id -> unit -> Types.delete_connection_request
val make_create_connection_response : ?connection:Types.connection -> unit -> Types.create_connection_response
val make_create_connection_request : ?client_token:Smaws_Lib.Smithy_api.Types.string_ -> ?tags:Types.tag_map -> ?remote_account:Types.remote_account_identifier -> ?description:Types.connection_description -> environment_id:Types.environment_id -> attach_point:Types.attach_point -> bandwidth:Types.connection_bandwidth -> unit -> Types.create_connection_request

Operations

module CreateConnection : sig ... end

Initiates the process to create a Connection across the specified Environment.

module DeleteConnection : sig ... end

Deletes an existing Connection with the supplied identifier.

module GetConnection : sig ... end

Describes the current state of a Connection resource as specified by the identifier.

module GetEnvironment : sig ... end

Describes a specific Environment

module AcceptConnectionProposal : sig ... end

Accepts a connection proposal which was generated at a supported partner's portal.

module DescribeConnectionProposal : sig ... end

Describes the details of a connection proposal generated at a partner's portal.

module ListAttachPoints : sig ... end

Lists all Attach Points the caller has access to that are valid for the specified Environment.

module ListConnections : sig ... end

Lists all connection objects to which the caller has access.

module ListEnvironments : sig ... end

Lists all of the environments that can produce connections that will land in the called AWS region.

module ListTagsForResource : sig ... end

List all current tags on the specified resource. Currently this supports Connection resources.

module TagResource : sig ... end

Add new tags to the specified resource.

module UntagResource : sig ... end

Removes tags from the specified resource.

module UpdateConnection : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end