Smaws_Client_Evsevs client library built on EIO.
module Types : sig ... endval make_error_detail :
error_message:Smaws_Lib.Smithy_api.Types.string_ ->
error_code:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.error_detailval make_vm_entitlement :
?error_detail:Types.error_detail ->
?stopped_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?started_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?last_synced_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?status:Types.entitlement_status ->
?type_:Types.entitlement_type ->
?vm_name:Types.vm_name ->
?connector_id:Types.connector_id ->
?environment_id:Types.environment_id ->
?vm_id:Types.vm_id ->
unit ->
Types.vm_entitlementval make_eip_association :
?ip_address:Types.ip_address ->
?allocation_id:Types.allocation_id ->
?association_id:Types.association_id ->
unit ->
Types.eip_associationval make_vlan :
?network_acl_id:Types.network_acl_id ->
?is_public:Smaws_Lib.Smithy_api.Types.boolean_ ->
?eip_associations:Types.eip_association_list ->
?state_details:Types.state_details ->
?vlan_state:Types.vlan_state ->
?modified_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?subnet_id:Types.subnet_id ->
?function_name:Smaws_Lib.Smithy_api.Types.string_ ->
?availability_zone:Smaws_Lib.Smithy_api.Types.string_ ->
?cidr:Types.cidr ->
?vlan_id:Types.vlan_id ->
unit ->
Types.vlanval make_vcf_version_info :
instance_types:Types.instance_type_list ->
default_esx_version:Smaws_Lib.Smithy_api.Types.string_ ->
status:Smaws_Lib.Smithy_api.Types.string_ ->
vcf_version:Types.vcf_version ->
unit ->
Types.vcf_version_infoval make_vcf_hostnames :
cloud_builder:Types.host_name ->
sddc_manager:Types.host_name ->
nsx_edge2:Types.host_name ->
nsx_edge1:Types.host_name ->
nsx_manager3:Types.host_name ->
nsx_manager2:Types.host_name ->
nsx_manager1:Types.host_name ->
nsx:Types.host_name ->
v_center:Types.host_name ->
unit ->
Types.vcf_hostnamesval make_validation_exception_field :
message:Smaws_Lib.Smithy_api.Types.string_ ->
name:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.validation_exception_fieldval make_connector_check :
?impaired_since:Smaws_Lib.Smithy_api.Types.timestamp ->
?last_check_attempt:Smaws_Lib.Smithy_api.Types.timestamp ->
?result_:Types.check_result ->
?type_:Types.check_type ->
unit ->
Types.connector_checkval make_connector :
?modified_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?checks:Types.connectors_checks_list ->
?status:Types.check_result ->
?state_details:Types.state_details ->
?state:Types.connector_state ->
?secret_arn:Types.secret_identifier ->
?appliance_fqdn:Types.appliance_fqdn ->
?type_:Types.connector_type ->
?connector_id:Types.connector_id ->
?environment_id:Types.environment_id ->
unit ->
Types.connectorval make_update_environment_connector_response :
?connector:Types.connector ->
unit ->
Types.update_environment_connector_responseval make_update_environment_connector_request :
?secret_identifier:Types.secret_identifier ->
?appliance_fqdn:Types.appliance_fqdn ->
?client_token:Types.client_token ->
connector_id:Types.connector_id ->
environment_id:Types.environment_id ->
unit ->
Types.update_environment_connector_requestval make_untag_resource_request :
tag_keys:Types.tag_keys ->
resource_arn:Types.arn ->
unit ->
Types.untag_resource_requestval make_tag_resource_request :
tags:Types.request_tag_map ->
resource_arn:Types.arn ->
unit ->
Types.tag_resource_requestval make_service_access_security_groups :
?security_groups:Types.security_groups ->
unit ->
Types.service_access_security_groupsval make_secret :
?secret_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.secretval make_network_interface :
?network_interface_id:Types.network_interface_id ->
unit ->
Types.network_interfaceval make_list_vm_entitlements_response :
?entitlements:Types.vm_entitlement_list ->
?next_token:Types.pagination_token ->
unit ->
Types.list_vm_entitlements_responseval make_list_vm_entitlements_request :
?max_results:Types.max_results ->
?next_token:Types.pagination_token ->
entitlement_type:Types.entitlement_type ->
connector_id:Types.connector_id ->
environment_id:Types.environment_id ->
unit ->
Types.list_vm_entitlements_requestval make_list_tags_for_resource_response :
?tags:Types.response_tag_map ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_arn:Types.arn ->
unit ->
Types.list_tags_for_resource_requestval make_environment_summary :
?environment_arn:Types.arn ->
?modified_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?environment_state:Types.environment_state ->
?environment_status:Types.check_result ->
?vcf_version:Types.vcf_version ->
?environment_name:Types.environment_name ->
?environment_id:Types.environment_id ->
unit ->
Types.environment_summaryval make_list_environments_response :
?environment_summaries:Types.environment_summary_list ->
?next_token:Types.pagination_token ->
unit ->
Types.list_environments_responseval make_list_environments_request :
?state:Types.environment_state_list ->
?max_results:Types.max_results ->
?next_token:Types.pagination_token ->
unit ->
Types.list_environments_requestval make_list_environment_vlans_response :
?environment_vlans:Types.vlan_list ->
?next_token:Types.pagination_token ->
unit ->
Types.list_environment_vlans_responseval make_list_environment_vlans_request :
?max_results:Types.max_results ->
?next_token:Types.pagination_token ->
environment_id:Types.environment_id ->
unit ->
Types.list_environment_vlans_requestval make_host :
?network_interfaces:Types.network_interface_list ->
?ec2_instance_id:Smaws_Lib.Smithy_api.Types.string_ ->
?state_details:Types.state_details ->
?host_state:Types.host_state ->
?modified_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?dedicated_host_id:Types.dedicated_host_id ->
?placement_group_id:Types.placement_group_id ->
?instance_type:Types.instance_type ->
?key_name:Types.key_name ->
?ip_address:Types.ip_address ->
?host_name:Types.host_name ->
unit ->
Types.hostval make_list_environment_hosts_response :
?environment_hosts:Types.host_list ->
?next_token:Types.pagination_token ->
unit ->
Types.list_environment_hosts_responseval make_list_environment_hosts_request :
?max_results:Types.max_results ->
?next_token:Types.pagination_token ->
environment_id:Types.environment_id ->
unit ->
Types.list_environment_hosts_requestval make_list_environment_connectors_response :
?connectors:Types.connector_list ->
?next_token:Types.pagination_token ->
unit ->
Types.list_environment_connectors_responseval make_list_environment_connectors_request :
?max_results:Types.max_results ->
?next_token:Types.pagination_token ->
environment_id:Types.environment_id ->
unit ->
Types.list_environment_connectors_requestval make_license_info :
vsan_key:Types.v_san_license_key ->
solution_key:Types.solution_key ->
unit ->
Types.license_infoval make_instance_type_esx_versions_info :
esx_versions:Types.esx_version_list ->
instance_type:Types.instance_type ->
unit ->
Types.instance_type_esx_versions_infoval make_initial_vlan_info : cidr:Types.cidr -> unit -> Types.initial_vlan_infoval make_initial_vlans :
?hcx_network_acl_id:Types.network_acl_id ->
?is_hcx_public:Smaws_Lib.Smithy_api.Types.boolean_ ->
expansion_vlan2:Types.initial_vlan_info ->
expansion_vlan1:Types.initial_vlan_info ->
hcx:Types.initial_vlan_info ->
nsx_uplink:Types.initial_vlan_info ->
edge_v_tep:Types.initial_vlan_info ->
v_tep:Types.initial_vlan_info ->
v_san:Types.initial_vlan_info ->
v_motion:Types.initial_vlan_info ->
vm_management:Types.initial_vlan_info ->
vmk_management:Types.initial_vlan_info ->
unit ->
Types.initial_vlansval make_host_info_for_create :
?dedicated_host_id:Types.dedicated_host_id ->
?placement_group_id:Types.placement_group_id ->
instance_type:Types.instance_type ->
key_name:Types.key_name ->
host_name:Types.host_name ->
unit ->
Types.host_info_for_createval make_get_versions_response :
instance_type_esx_versions:Types.instance_type_esx_versions_list ->
vcf_versions:Types.vcf_version_list ->
unit ->
Types.get_versions_responseval make_check :
?impaired_since:Smaws_Lib.Smithy_api.Types.timestamp ->
?result_:Types.check_result ->
?id:Smaws_Lib.Smithy_api.Types.string_ ->
?type_:Types.check_type ->
unit ->
Types.checkval make_connectivity_info :
private_route_server_peerings:Types.route_server_peering_list ->
unit ->
Types.connectivity_infoval make_environment :
?credentials:Types.secret_list ->
?service_access_security_groups:Types.service_access_security_groups ->
?kms_key_id:Smaws_Lib.Smithy_api.Types.string_ ->
?vcf_hostnames:Types.vcf_hostnames ->
?connectivity_info:Types.connectivity_info ->
?checks:Types.checks_list ->
?environment_status:Types.check_result ->
?site_id:Smaws_Lib.Smithy_api.Types.string_ ->
?license_info:Types.license_info_list ->
?terms_accepted:Smaws_Lib.Smithy_api.Types.boolean_ ->
?vcf_version:Types.vcf_version ->
?service_access_subnet_id:Types.subnet_id ->
?vpc_id:Types.vpc_id ->
?environment_name:Types.environment_name ->
?environment_arn:Types.arn ->
?modified_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?state_details:Types.state_details ->
?environment_state:Types.environment_state ->
?environment_id:Types.environment_id ->
unit ->
Types.environmentval make_get_environment_response :
?environment:Types.environment ->
unit ->
Types.get_environment_responseval make_get_environment_request :
environment_id:Types.environment_id ->
unit ->
Types.get_environment_requestval make_get_depot_url_response :
token:Smaws_Lib.Smithy_api.Types.string_ ->
depot_url:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.get_depot_url_responseval make_get_depot_url_request :
?rotate:Smaws_Lib.Smithy_api.Types.boolean_ ->
environment_id:Types.environment_id ->
unit ->
Types.get_depot_url_requestval make_disassociate_eip_from_vlan_response :
?vlan:Types.vlan ->
unit ->
Types.disassociate_eip_from_vlan_responseval make_disassociate_eip_from_vlan_request :
?client_token:Types.client_token ->
association_id:Types.association_id ->
vlan_name:Smaws_Lib.Smithy_api.Types.string_ ->
environment_id:Types.environment_id ->
unit ->
Types.disassociate_eip_from_vlan_requestval make_delete_environment_response :
?environment:Types.environment ->
unit ->
Types.delete_environment_responseval make_delete_environment_request :
?client_token:Types.client_token ->
environment_id:Types.environment_id ->
unit ->
Types.delete_environment_requestval make_delete_environment_host_response :
?host:Types.host ->
?environment_summary:Types.environment_summary ->
unit ->
Types.delete_environment_host_responseval make_delete_environment_host_request :
?client_token:Types.client_token ->
host_name:Types.host_name ->
environment_id:Types.environment_id ->
unit ->
Types.delete_environment_host_requestval make_delete_environment_connector_response :
?environment_summary:Types.environment_summary ->
?connector:Types.connector ->
unit ->
Types.delete_environment_connector_responseval make_delete_environment_connector_request :
?client_token:Types.client_token ->
connector_id:Types.connector_id ->
environment_id:Types.environment_id ->
unit ->
Types.delete_environment_connector_requestval make_delete_entitlement_response :
?entitlements:Types.vm_entitlement_list ->
unit ->
Types.delete_entitlement_responseval make_delete_entitlement_request :
?client_token:Types.client_token ->
vm_ids:Types.vm_id_list ->
entitlement_type:Types.entitlement_type ->
connector_id:Types.connector_id ->
environment_id:Types.environment_id ->
unit ->
Types.delete_entitlement_requestval make_create_environment_response :
?environment:Types.environment ->
unit ->
Types.create_environment_responseval make_create_environment_request :
?site_id:Smaws_Lib.Smithy_api.Types.string_ ->
?vcf_hostnames:Types.vcf_hostnames ->
?hosts:Types.host_info_for_create_list ->
?license_info:Types.license_info_list ->
?connectivity_info:Types.connectivity_info ->
?service_access_security_groups:Types.service_access_security_groups ->
?tags:Types.request_tag_map ->
?kms_key_id:Smaws_Lib.Smithy_api.Types.string_ ->
?environment_name:Types.environment_name ->
?client_token:Types.client_token ->
initial_vlans:Types.initial_vlans ->
terms_accepted:Smaws_Lib.Smithy_api.Types.boolean_ ->
vcf_version:Types.vcf_version ->
service_access_subnet_id:Types.subnet_id ->
vpc_id:Types.vpc_id ->
unit ->
Types.create_environment_requestval make_create_environment_host_response :
?host:Types.host ->
?environment_summary:Types.environment_summary ->
unit ->
Types.create_environment_host_responseval make_create_environment_host_request :
?esx_version:Types.esx_version ->
?client_token:Types.client_token ->
host:Types.host_info_for_create ->
environment_id:Types.environment_id ->
unit ->
Types.create_environment_host_requestval make_create_environment_connector_response :
?connector:Types.connector ->
unit ->
Types.create_environment_connector_responseval make_create_environment_connector_request :
?client_token:Types.client_token ->
secret_identifier:Types.secret_identifier ->
appliance_fqdn:Types.appliance_fqdn ->
type_:Types.connector_type ->
environment_id:Types.environment_id ->
unit ->
Types.create_environment_connector_requestval make_create_entitlement_response :
?entitlements:Types.vm_entitlement_list ->
unit ->
Types.create_entitlement_responseval make_create_entitlement_request :
?client_token:Types.client_token ->
vm_ids:Types.vm_id_list ->
entitlement_type:Types.entitlement_type ->
connector_id:Types.connector_id ->
environment_id:Types.environment_id ->
unit ->
Types.create_entitlement_requestval make_associate_eip_to_vlan_response :
?vlan:Types.vlan ->
unit ->
Types.associate_eip_to_vlan_responseval make_associate_eip_to_vlan_request :
?client_token:Types.client_token ->
allocation_id:Types.allocation_id ->
vlan_name:Smaws_Lib.Smithy_api.Types.string_ ->
environment_id:Types.environment_id ->
unit ->
Types.associate_eip_to_vlan_requestOperations
module AssociateEipToVlan : sig ... endAssociates an Elastic IP address with a public HCX VLAN. This operation is only allowed for public HCX VLANs at this time.
module CreateEntitlement : sig ... endCreates a Windows Server License entitlement for virtual machines in an Amazon EVS environment using the provided vCenter Server connector. This is an asynchronous operation. Amazon EVS validates the specified virtual machines before starting usage tracking.
module CreateEnvironment : sig ... endCreates an Amazon EVS environment that runs VCF software, such as SDDC Manager, NSX Manager, and vCenter Server.
module CreateEnvironmentConnector : sig ... endCreates a connector for an Amazon EVS environment. A connector allows the Amazon EVS control plane to interface with VCF appliances using a fully qualified domain name.
module CreateEnvironmentHost : sig ... endCreates an ESX host and adds it to an Amazon EVS environment.
module DeleteEntitlement : sig ... endDeletes a Windows Server License entitlement for virtual machines in an Amazon EVS environment. Deleting an entitlement stops usage tracking for the specified virtual machines.
module DeleteEnvironment : sig ... endDeletes an Amazon EVS environment.
module DeleteEnvironmentConnector : sig ... endDeletes a connector from an Amazon EVS environment.
module DeleteEnvironmentHost : sig ... endDeletes a host from an Amazon EVS environment.
module DisassociateEipFromVlan : sig ... endDisassociates an Elastic IP address from a public HCX VLAN. This operation is only allowed for public HCX VLANs at this time.
module GetDepotUrl : sig ... endReturns a URL and authentication token for accessing the Amazon EVS Custom Addon depot. Configure the depot URL as a download source in vSphere Lifecycle Manager (vLCM) to sync and install the Amazon EVS Custom Addon.
module GetEnvironment : sig ... endReturns a description of the specified environment.
module GetVersions : sig ... endReturns information about VCF versions, ESX versions and EC2 instance types provided by Amazon EVS. For each VCF version, the response also includes the default ESX version and provided EC2 instance types.
module ListEnvironmentConnectors : sig ... endLists the connectors within an environment. Returns the status of each connector and its applicable checks, among other connector details.
module ListEnvironmentHosts : sig ... endList the hosts within an environment.
module ListEnvironmentVlans : sig ... endLists environment VLANs that are associated with the specified environment.
module ListEnvironments : sig ... endLists the Amazon EVS environments in your Amazon Web Services account in the specified Amazon Web Services Region.
module ListTagsForResource : sig ... endLists the tags for an Amazon EVS resource.
module ListVmEntitlements : sig ... endLists the Windows Server License entitlements for virtual machines in an Amazon EVS environment. Returns existing entitlements for virtual machines associated with the specified environment and connector.
module TagResource : sig ... endAssociates the specified tags to an Amazon EVS resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they aren't changed. When a resource is deleted, the tags associated with that resource are also deleted. Tags that you create for Amazon EVS resources don't propagate to any other resources associated with the environment. For example, if you tag an environment with this operation, that tag doesn't automatically propagate to the VLAN subnets and hosts associated with the environment.
module UntagResource : sig ... endDeletes specified tags from an Amazon EVS resource.
module UpdateEnvironmentConnector : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end